这个是struts1报的错,原因是配置多文件配置不正确
正确的配置是
web.xml
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.g4studio.core.web.BaseActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>config/zjys</param-name>
<param-value>/WEB-INF/struts-config-zjys.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
struts-config-zjys.xmlstruts-config-zjys.xml
<struts-config>
<!-- 配置ActionFormBean -->
<form-beans>
<!-- 公共Form -->
<form-bean name="commonActionForm" type="org.g4studio.core.web.CommonActionForm" />
</form-beans>
<!-- Action映射 -->
<action-mappings type="org.g4studio.core.mvc.xstruts.action.ActionMapping">
<action name="commonActionForm" path="/wtlb" scope="request"
parameter="reqCode" type="com.neusoft.zjys.wtlb.web.WTLBAction">
<forward name="wtlb1View" path="/wtlb/wtlb.jsp" />
</action>
</action-mappings>
</struts-config>
路径的写法
zjys/wtlb.do?reqCode=方法名
文件路径结构图