※ ChatGPTを利用し、要約された質問です(原文:Bean利用時のJSPへのforward時のエラー)
Bean利用時のJSPへのforward時のエラー
このQ&Aのポイント
Beanを利用してJSPへのforward時に実行時エラー(parseException)が発生する。
JSPの書き方(class="mvc.MvcData"あたり)が問題の原因として考えられる。
Beanを使用しないJSPへのforwardでは問題なく表示できる。
Bean利用時のJSPへのforward時のエラー
<jspの設置場所>
/usr/local/...../ssm3u/jsp/
☆JSP(DMmvc.jsp)の内容(一部)
<jsp:useBean id="mvc" class"mvc.MVCdata" scope="request" />
<%=mvc.getMSG()%>
<サーブレット・Beanの設置場所>
/usr/local/...../ssm3u/WEB-INF/classes/mvc/
(javaもclassもここに設置)
☆サーブレット(DMmvc.java)の内容
package mvc;
・・・・・(略)・・・・・
MvcData mvc = new MvcData();
req.setAttribute("mvc", mvc);
RequestDispatcher rDispatcher =
req.getRequestDispatcher("../jsp/DMmvc.jsp");
rDispatcher.forward(req, res);
・・・・・(略)・・・・・
☆Bean(MvcData.java)の内容
package mvc;
・・・・・(略)・・・・・
というようにしてみたのですが
実行時エラー(parseException)になります。
useBeanを使わないJSPにforwardすると問題なく表示できます。
JSPの書き方(class="mvc.MvcData"あたり?)がおかしいような
気もするのですが・・・・
お礼
ば、ばれてしまいました。。 質問出した後、すぐ気がつきました。。 >JSPの書き方(class="mvc.MvcData"あたり?)がおかしいような > 気もするのですが・・・・ まさに、ここでした。(笑) 24時間たたないと自分の質問を削除できないので 「あと2時間!」と思っていたのですが・・・・ javadocにもParseExceptionの説明として 「解析不明なエラー」のようなことが書いてあったのです。 とても難しいことのように感じていました。 ホント「解析不明」ですね。(^^;) ありがとうございました。