「struts createActionFormでNullPointerException」の編集履歴(バックアップ)一覧はこちら
「struts createActionFormでNullPointerException」(2006/05/17 (水) 11:11:05) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<p><strong>[原因]</strong></p>
<p>
リンク先のページのActionFormと同じ名前のFormを既に作成しているためと思われる。<br>
今回は、あるページのhtml:formタグで指定した名前がかぶっていた。<br>
<html:form action="/xxx.do" name="mondaiForm"
type="org.apache.struts.validator.DynaValidatorForm"></p>
<p>DynaValidatorForm使用。scope=sessionにしていた。<br>
(これが原因の一つかは不明)<br></p>
<p><strong>[現象]</strong></p>
<p>リンク先のページを開けない。</p>
<p>java.lang.NullPointerException<br>
at
org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:694)<br>
at
org.apache.struts.action.RequestProcessor.processActionForm(RequestProcessor.java:359)<br>
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:253)<br>
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420)<br>
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:502)<br>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)<br>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<br>
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)<br></p>
<br>
<br>
表示オプション
横に並べて表示:
変化行の前後のみ表示: