エラー内容
| java.lang.NullPointerException org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:289) org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:357) org.apache.struts.chain.commands.CreateActionForm.execute(CreateActionForm.java:92) org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) |
発生条件と原因
ActionFormを生成しようとした際に発生するエラー。
「struts-config.xml」の<form-bean>タグにActionFormの設定されていないのが原因です。
対処法
「struts-config.xml」の<form-bean>タグに使用するActionFormを定義する。