struts2配置文件的分解

本文介绍了一种将Struts2配置文件按模块分解的方法,这种方法不仅使配置清晰明了,还有效减少了团队开发中因修改单一配置文件而引起的冲突。通过具体的配置示例,展示了如何设置主题、错误页面、异常映射以及模块化动作。

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

把配置文件按模块进行分解,看起来很清楚明朗,而且在团队开发过程中减少了修改一个配置文件产生的冲突。

 

struts2配置

<struts>
	<constant name="struts.ui.theme" value="simple" />

	<package name="struts" extends="struts-default">
		<global-results>
			<result name="error">/pages/error.jsp</result>
		</global-results>
		<global-exception-mappings>
			<exception-mapping result="error"
				exception="java.lang.Throwable">
			</exception-mapping>
		</global-exception-mappings>

	</package>

	<include file="com/cplat/modules/**/struts-*.xml"></include>

</struts>

 

模块配置文件

<struts>
    <package name="struts-user" extends="struts" namespace="/user">
        <action name="list_user" class="com.cplat.modules.user.UserAction" method="listUser">
            <result name="success">/pages/user/list_user.jsp</result>
        </action>
    </package>
    
</struts>

 项目结构图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值