InvalidPathException: No action config found for the specified url.

本文详细介绍了Struts1中多文件配置错误的原因及正确的配置方式,包括web.xml文件和struts-config-zjys.xml文件的具体配置步骤,以及如何通过路径写法实现功能模块的调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


这个是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=方法名

文件路径结构图



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值