这个错误可能是由于你的Struts配置文件出现了错误,打错了名字,因此配置文件无法寻找到ActionForm。如果确认已经正确的书写了Struts的配置文件,就要察看Web.xml是否书写正确。
web.xml 代码
- xml version="1.0" encoding="UTF-8"?>
- <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <servlet>
- <servlet-name>actionservlet-name>
- <servlet-class>org.apache.struts.action.ActionServletservlet-class>
- <init-param>
- <param-name>configparam-name>
- <param-value>/WEB-INF/struts-config.xmlparam-value>
- init-param>
- <init-param>
- <param-name>debugparam-name>
- <param-value>3param-value>
- init-param>
- <init-param>
- <param-name>detailparam-name>
- <param-value>3param-value>
- init-param>
- <load-on-startup>0load-on-startup>
- servlet>
- <servlet-mapping>
- <servlet-name>actionservlet-name>
- <url-pattern>*.dourl-pattern>
- servlet-mapping>
- web-app>
struts.xml代码
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD
- Struts Configuration 1.1//EN"
- "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
- <struts-config>
- <data-sources />
- <form-beans >
- <form-bean name="loginForm"
- type="com.student.struts.form.LoginForm" />
- <form-bean name="selectDormForm"
- type="com.student.struts.form.SelectDormForm" />
- </form-beans>
- <global-exceptions />
- <global-forwards >
- <forward name="error" path="/error.jsp" />
- </global-forwards>
- <action-mappings >
- <action
- attribute="loginForm"
- name="loginForm"
- path="/loginAction"
- scope="request"
- type="com.student.struts.action.LoginAction"
- validate="false">
- <forward name="student_room" path="/student_room.jsp" />
- </action>
- <action
- attribute="selectDormForm"
- name="selectDormForm"
- path="/selectDorm"
- scope="request"
- type="com.student.struts.action.SelectDormAction"
- validate="false" />
- </action-mappings>
- <controller bufferSize="4096" debug="0" />
- <message-resources
- parameter="com.student.struts.ApplicationResources" />
- </struts-config>