lele @Wiki

struts createActionFormでNullPointerException

最終更新:

匿名ユーザー

- view
メンバー限定 登録/ログイン

[原因]

リンク先のページの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)



記事メニュー
目安箱バナー