1. 分模块配置方法
struts.xml
cheliang.xml
zichan.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- 分模块配置方法 -->
<!-- 车辆模块 -->
<include file="cheliang.xml"></include>
<!-- 资产模块 -->
<include file="zichan.xml"></include>
</struts>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="cheliang" namespace="/cheliang" extends="struts-default">
<action name="cheliang" class="com.newbeedaly.action.CheLiangAction">
<result name="success">${pageContext.request.contextPath}/success.jsp</result>
</action>
</package>
</struts>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="zichan" namespace="/zichan" extends="struts-default">
<action name="zichan" class="com.newbeedaly.action.ZiChanAction">
<result name="success">${pageContext.request.contextPath}/success.jsp</result>
</action>
</package>
</struts>
- struts通配符,{1}取第1个*的值。
<!-- 开启动态方法调用,有注入风险,默认关闭,页面请求url!方法名,如/student!add -->
<package name="manage" namespace="/" extends="struts-default">
<!-- <action name="student_*" class="com.newbeedaly.action.StudentAction" method="{1}">
<result name="success">success.jsp</result>
</action>
<action name="grade_*" class="com.newbeedaly.action.GradeAction" method="{1}">
<result name="success">success.jsp</result>
</action> -->
<!-- <action name="*_*" class="com.newbeedaly.action.{1}Action" method="{2}">
<result name="success">success.jsp</result>
</action> -->
<action name="student" class="com.newbeedaly.action.StudentAction">
<result name="success">success.jsp</result>
</action>
<action name="grade" class="com.newbeedaly.action.GradeAction">
<result name="success">success.jsp</result>
</action>
</package>