• ベストアンサー

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#18558
noname#18558
回答No.1

javascriptからActionを実行する記述はあってると思いますが、エラーは別の原因かと思います。 おそらく、JSPでエラーがでてるのではないでしょうか。

liony_2003
質問者

お礼

どうもありがとうございます。 上記のコードは抜粋ですので、再度JSPのコードを確認しようと思います。

その他の回答 (1)

  • shiro-joe
  • ベストアンサー率22% (15/66)
回答No.2

"Cannot find bean under name "とあるので、JSPがBeanを見つけられないとかそういった感じのエラーに思えます。 JSPでどのBeanからデータを表示するか記述しますが、そのBean名とStruts-configで設定したBean名があっていないとか、Actionでスコープに保存する時の名前と一致していないとか…。

liony_2003
質問者

お礼

どうもありがとうございます。 なるほど、初歩的なコーディングミスではないかということですね。 再度調べてみます。