123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?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>
- <constant name="struts.enable.DynamicMethodInvocation" value="false" />
- <constant name="struts.devMode" value="false" />
- <package name="struts2.interceptor" namespace="/" extends="json-default">
- <interceptors>
- <!-- 权限检查 -->
- <interceptor name="permissionInterceptor"
- class="com.yihu.base.interceptor.PermissionInterceptor">
- <param name="exclude">LoginAction_login,LoginAction_login.action,LoginAction_logOff,LoginAction_logOff.action,SessionAction_login,SessionAction_login.action</param>
- </interceptor>
- <interceptor-stack name="customStack">
- <interceptor-ref name="defaultStack">
- <!-- 修改允许上传文件的大小(默认值是2M), 将调用FileUploadInterceptor中的setMaximumSize(1048576) -->
- <param name="fileUpload.maximumSize">1048576</param>
- <!-- 配置允许上传文件的类型,如果有多个类型用","隔开 <param name="fileUpload.allowedTypes">application/vnd.ms-excel,text/plain</param> -->
- <!--配置允许上传文件的扩展名,如果有多个用","隔开 -->
- <!-- <param name="fileUpload.allowedExtensions">jpg,jpeg,gif,png</param> -->
- </interceptor-ref>
- <interceptor-ref name="permissionInterceptor" />
- </interceptor-stack>
- </interceptors>
- <default-interceptor-ref name="customStack"></default-interceptor-ref>
- <global-results>
- <result name="login">/toLogin.html</result>
- </global-results>
- </package>
- <!-- 公共接口 -->
- <!-- 需要权限检查的action放入此包,不需要权限检查的可放入其他包或者在permissionInterceptor中的exclude增加参数 -->
- <package name="struts2.action" extends="struts2.interceptor" >
- <action name="CommonAction_*" method="{1}"
- class="com.yihu.base.action.CommonAction"></action>
- <!-- 服务器总线 -->
- <action name="ActionServlet_*" method="{1}"
- class="com.yihu.base.action.ActionServlet"></action>
- </package>
- <include file="login.xml" />
- <!--基础信息模块 -->
- <include file="basic.xml" />
- <include file="database.xml" />
- <!-- Api模块 -->
- <include file="api.xml" />
- </struts>
|