[Struts] エラーログ集

No form found under 'XXX' in locale 'ja_JP'

validator.xmlが原因?

~~~に対するinput属性が指定されていません

struts-config.xmlのaction属性にinput="xxxx"が設定されていない

javax.servlet.jsp.JspException: コレクションが見つかりません

org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:238)

JSP内の<logic:iterate name="xxxBean" property="listxxx">タグでエラー発生。

【確認事項&解決策】
 1. FormでGetterもSetterも作成しているかどうか。
  	→使用しなくても、GetterとSetterはペアで定義する方がいいようです。

 2. パラメータ(例の場合ではlistxxx)がJSPに渡って来た時にnullとなっていないか。
 	→<logic:iterate>タグは、null値に対して行うとエラーになります。

 3. Actionクラスから該当JSPへ遷移させる場合、HttpServletRequestで受け取ったリクエストを
     Formに受け渡しができているかどうか。
最終更新:2010年11月02日 14:19
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。