struts.xml配置

1导包

struts2-core-2.1.8.jar

struts2-spring-plugin-2.1.8.jar

xmlbeans-2.3.0.jar

xsd-2.2.3.jar

xstream-1.3.jar

xwork-core-2.1.6.jar

standard.jar

slf4j-api-1.5.2.jar

freemarker-2.3.15.jar

等jar

2strtus.xml配置

2.1一般配置

<?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="treeMgr"  extends="struts-default" namespace="/treeMgr">
<action name="manageTree" class="com.matrix.ztree.action.ZreeMgrAction" >
<result name="success">/index.jsp</result>
</action>
</package>
</struts>

一般配置是 package继承自struts-default,action的class是action的路径,但是在实际的项目中,我们一般在一个action中需要完成很多的方法与操作,所以一般使用通配符来设置

2.2使用通配符的配置

<?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="globalPackage" extends="struts-default">
<interceptors>
<interceptor-stack name="excludeParamsStack">
<interceptor-ref name="defaultStack">
<param name="params.excludeParams">X-*</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
</package>
<package name="com.matrix.ztree.action"  extends="globalPackage" namespace="/ztree">
<action name="ztree_*" class="ztreeMgrAction" method="{1}">
<result name="success">/ztree/index.jsp</result>
</action>
</package>
<!--
<package name="treeMgr"  extends="struts-default" namespace="/treeMgr">
<action name="manageTree" class="com.matrix.ztree.action.ZreeMgrAction" >
<result name="success">/index.jsp</result>
</action>
</package>
  -->
</struts>

这样配置完之后,我们就可以以localhost:8080/工程名/命名空间(/ztree)/ztree_xxx.action   xxx是action类中具体的方法名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值