- ベストアンサー
strutsプログラミングでの疑問
strutsプログラムをしているところで質問です。 javascriptでbuttonを押すことで、actionを走らせるコーディングをご存知の方がおられましたら教えて頂けないでしょうか。 以下にコーディングとエラーメッセージを載せておきます。 コーディング <script language="JavaScript"> function jump{ document.MainForm.action="StrutsSample.do"; document.MainForm.submit(); } </Script> <form method="post" action="#" name="MainForm"> <input type="button" value="追加" onclick="jump()"> </form> エラーメッセージ HTTPステータス 500 javax.servlet.ServletException: Cannot find bean under name org.apache.struts.taglib.html.BEAN
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
javascriptからActionを実行する記述はあってると思いますが、エラーは別の原因かと思います。 おそらく、JSPでエラーがでてるのではないでしょうか。
その他の回答 (1)
- shiro-joe
- ベストアンサー率22% (15/66)
"Cannot find bean under name "とあるので、JSPがBeanを見つけられないとかそういった感じのエラーに思えます。 JSPでどのBeanからデータを表示するか記述しますが、そのBean名とStruts-configで設定したBean名があっていないとか、Actionでスコープに保存する時の名前と一致していないとか…。
お礼
どうもありがとうございます。 なるほど、初歩的なコーディングミスではないかということですね。 再度調べてみます。
お礼
どうもありがとうございます。 上記のコードは抜粋ですので、再度JSPのコードを確認しようと思います。