- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java.lang.StackOverflowErrortというエラー)
JSPでforwardを使用する際に発生する「java.lang.StackOverflowError」というエラーについて
このQ&Aのポイント
- JSPでプログラム作成している際に、forwardを使用して自分自身のページを読み込もうとすると、「java.lang.StackOverflowError」という致命的なエラーが発生します。
- このエラーは、ページコンテキストの初期化中に発生しており、原因としてはスタックオーバーフローの問題が考えられます。
- forward先を別のページにするとエラーは発生しないため、forwardの処理を見直す必要があります。ページの更新処理を行いたい場合には、別の方法を検討することをおすすめします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
java.lang.StackOverflowError これだけ見てると、スタックオーバーフローだからスタック足りないか、何かページ情報が多くなるような追加でループしてたりするんじゃないかと思いますけど。 リロードの時にforward処理書いたりしてませんか?
その他の回答 (1)
noname#114415
回答No.2
自身のページに forward したら無限に forward して処理が終わるわけなかろうが。 常識で考えても StackOverflowError になるのは明白。
質問者
お礼
すみません。勉強不足でした。
補足
>リロードの時にforward処理書いたりしてませんか? そういうことはしていません。 一応、呼び出す関数の数を減らすとエラーは出なくなりました。