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