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