错误报告:
- URL : /school/manage/employee/require.do
- Error creating form bean of class com.taoxue.school.employee.web.form.SchoolMajorParameterForm
java.lang.NullPointerException
at org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:212)
at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:292)
at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:191)
at org.apache.struts.action.RequestProcessor.processActionForm(RequestProcessor.java:331)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:202)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.taoxue.app.util.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:80)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.taoxue.app.util.filters.AccessControlFilter.doFilter(AccessControlFilter.java:62)
at com.taoxue.app.util.filters.HttpFilter.doFilter(HttpFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.taoxue.app.util.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:739)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
配置文件配置:
 <form-bean name="schoolMajorParamForm" type="com.taoxue.school.employee.web.form.SchoolMajorParameterForm"></form-bean>
       <action path="/school/manage/employee/require" type="com.taoxue.school.manage.employee.web.action.SchoolMajorParameterAction"
        name="schoolMajorParamForm" parameter="formAction">
        <forward name="MatriculationRequireSucc" path="/school/schoolParameterInfo/require.jsp"></forward>
        <forward name="SchoolCreateSucc" path="/school/schoolparameterinfo.do?formAction=doQuery"></forward>
        <forward name="MajorCreateSucc" path="/school/schoolmajorparameterinfo.do?formAction=doQuery"></forward>
       </action>form源码:
public class SchoolMajorParameterForm extends SchoolEmployeeDispatchForm{
 
/**
 * 
 */
private static final long serialVersionUID = 4969056003902568717L;

private SchoolMajorParameterBizModel model = new SchoolMajorParameterBizModel(); public SchoolMajorParameterForm(){}
 
public static long getSerialVersionUID() {
return serialVersionUID;
}
 
public SchoolMajorParameterBizModel getModel() {
return model;
}
 
public void setModel(SchoolMajorParameterBizModel model) {
this.model = model;
}}