struts2拦截器配置,strus2.xml简单配置

来源:互联网 发布:ubuntu下格式化u盘 编辑:程序博客网 时间:2024/06/05 17:13
<?xml version="1.0" encoding="UTF-8"?>   <!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts>    <!--struts2上传文件大小设置,单位B-->    <constant name="struts.multipart.maxSize" value="104857601000"/>    <constant name="struts.action.extension" value="action" />    <constant name="struts.serve.static.browserCache" value="false" />    <constant name="struts.devMode" value="false" />    <constant name="struts.configuration.xml.reload" value="true" />        <package name="mystruts2" namespace="/" extends="struts-default"><interceptors><!-- 定义拦截器 --><interceptor name="myinter" class="interceptor.MyInterceptor"/><!-- 自定义拦截器栈 --><interceptor-stack name="mydefault"><interceptor-ref name="defaultStack"/><interceptor-ref name="myinter"/></interceptor-stack></interceptors><!-- 使用自定义拦截器栈,这种配置,则这个包下的所有action都会被mydefault拦截器栈拦截,也可分别在每个action中进行配置,那样可以实现只在指定的action中使用该拦截器栈 --><default-interceptor-ref name="mydefault"/><!--这种配置是访问web虚拟路径+action的name属性值下的action对应class中的execute方法本例中假设项目虚拟路径为mystruts2,则访问的路径可以为,/mystruts2/userLogin,含义为,通过/mystruts2/userLogin路径访问UserAction中的execute方法 --><action name="userLogin" class="action.UserAction"><result name="main">main.jsp</result></action><!--本例中假设项目虚拟路径为mystruts2,则访问的路径可以为,/mystruts2/userLogin,含义为  通过    /mystruts2/userLogin路径访问UserAction中的login方法--><action name="userLogin" class="action.UserAction" method="login"><result name="main">main.jsp</result></action><!-- 这种配置实用较多,通配符配置可以一个action对应多个result本例中假设项目虚拟路径为mystruts2,则访问的路径可以为,/mystruts2/user_login,含义为  通过/mystruts2/user_login路径访问的是UserAction中的login方法,method属性值指的是第一个通配符如果访问路径改为/mystruts2/user_register,则意为访问的是UserAction中的register方法 --><action name="user_*" class="action.UserAction" method="{1}"><result name="main">main.jsp</result></action></package></struts>

0 0
原创粉丝点击