|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|

struts createActionFormでNullPointerException

    

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

[原因]

リンク先のページのActionFormと同じ名前のFormを既に作成しているためと思われる。
今回は、あるページのhtml:formタグで指定した名前がかぶっていた。
<html:form action="/xxx.do" name="mondaiForm" type="org.apache.struts.validator.DynaValidatorForm">

DynaValidatorForm使用。scope=sessionにしていた。
(これが原因の一つかは不明)

[現象]

リンク先のページを開けない。

java.lang.NullPointerException
at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:694)
at org.apache.struts.action.RequestProcessor.processActionForm(RequestProcessor.java:359)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:253)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:502)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)



更新履歴

取得中です。