struts笔记
来源:互联网 发布:蝙蝠侠阿甘起源知乎 编辑:程序博客网 时间:2024/05/16 05:25
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true"></constant>
<constant name="struts.i18n.encoding" value="UTF-8"></constant><!-- 相当于HttpServletRequest.setCharacterEncoding("UTF-8") -->
<constant name="struts.action.extension" value="action,,do"></constant><!-- Struts2框架实际要处理的后缀 -->
<constant name="struts.serve.static.browserCache" value="false"></constant><!-- 静态资源是否需要缓存,开发阶段最好改成false -->
<constant name="struts.enable.DynamicMethodInvocation" value="false"></constant><!--禁用动态方法调用 -->
<constant name="struts.multipart.maxSize" value="52428800"></constant>
<!-- package的继承案例:配置全局的结果视图 -->
<package name="mypackage" extends="struts-default">
<!-- <interceptors> 只是定义拦截器,并没有起作用 -->
<!-- <interceptor name="permissionInterceptor" class="cn.itcast.interceptor.PermissionInterceptor"></interceptor>-->
<!-- <interceptor-stack name="mydefaultstack">-->
<!-- <interceptor-ref name="defaultStack"></interceptor-ref>-->
<!-- <interceptor-ref name="permissionInterceptor"></interceptor-ref>-->
<!-- </interceptor-stack>-->
<!-- </interceptors>-->
<!-- 配置全局错误结果 :范围只是本包-->
<global-results>
<result type="dispatcher" name="error">/customer/error.jsp</result>
</global-results>
</package>
<include file="customer.xml"></include>
<package name="orders" namespace="/orders" extends="mypackage">
<!-- <action name="orders_add" class="cn.itcast.action.OrdersAction" method="add">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<!-- <action name="orders_update" class="cn.itcast.action.OrdersAction" method="update">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<!-- <action name="orders_delete" class="cn.itcast.action.OrdersAction" method="delete">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<!-- <action name="orders_find" class="cn.itcast.action.OrdersAction" method="find">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<action name="orders_*" class="cn.itcast.action.OrdersAction" method="{1}">
<result type="dispatcher" name="success">/orders/{1}.jsp</result>
<result type="dispatcher" name="input">/orders/{1}.jsp</result>
</action>
<!--
当访问http://localhost:8080/struts2day02/orders/orders_add动作时,就去调用add方法,并且转向add.jsp页面。因为使用了通配符。
-->
</package>
<!-- package的继承案例:配置全局的结果视图 -->
<package name="scope" namespace="/scope" extends="mypackage">
<action name="scopeAction" class="cn.itcast.action.ScopeAction" method="execute">
<result type="redirect" name="success">/scope.jsp</result>
</action>
</package>
<package name="webObj" namespace="/webObj" extends="mypackage">
<action name="webAction1" class="cn.itcast.action.WebObjectAction" method="execute1">
<result name="success">/web.jsp</result>
</action>
<action name="webAction2" class="cn.itcast.action.WebObjectAction" method="execute2">
<result name="success">/web.jsp</result>
</action>
</package>
<package name="upload" namespace="/upload" extends="mypackage">
<action name="upload1" class="cn.itcast.action.UploadAction1" method="execute">
<result name="success">/success.jsp</result>
</action>
<action name="upload2" class="cn.itcast.action.UploadAction2" method="execute">
<result name="success">/success.jsp</result>
</action>
</package>
<package name="interceptor" extends="mypackage">
<action name="visitIndex" class="cn.itcast.action.VisitAction" method="execute">
<!-- <interceptor-ref name="mydefaultstack"></interceptor-ref>-->
<result name="success">/index.jsp</result>
<result name="login">/login.jsp</result>
</action>
</package>
<package name="validate" namespace="/validate" extends="mypackage">
<action name="user_*" class="cn.itcast.action.UserAction" method="{1}">
<result name="success">/success.jsp</result>
<result name="input">/{1}User.jsp</result>
</action>
</package>
</struts>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true"></constant>
<constant name="struts.i18n.encoding" value="UTF-8"></constant><!-- 相当于HttpServletRequest.setCharacterEncoding("UTF-8") -->
<constant name="struts.action.extension" value="action,,do"></constant><!-- Struts2框架实际要处理的后缀 -->
<constant name="struts.serve.static.browserCache" value="false"></constant><!-- 静态资源是否需要缓存,开发阶段最好改成false -->
<constant name="struts.enable.DynamicMethodInvocation" value="false"></constant><!--禁用动态方法调用 -->
<constant name="struts.multipart.maxSize" value="52428800"></constant>
<!-- package的继承案例:配置全局的结果视图 -->
<package name="mypackage" extends="struts-default">
<!-- <interceptors> 只是定义拦截器,并没有起作用 -->
<!-- <interceptor name="permissionInterceptor" class="cn.itcast.interceptor.PermissionInterceptor"></interceptor>-->
<!-- <interceptor-stack name="mydefaultstack">-->
<!-- <interceptor-ref name="defaultStack"></interceptor-ref>-->
<!-- <interceptor-ref name="permissionInterceptor"></interceptor-ref>-->
<!-- </interceptor-stack>-->
<!-- </interceptors>-->
<!-- 配置全局错误结果 :范围只是本包-->
<global-results>
<result type="dispatcher" name="error">/customer/error.jsp</result>
</global-results>
</package>
<include file="customer.xml"></include>
<package name="orders" namespace="/orders" extends="mypackage">
<!-- <action name="orders_add" class="cn.itcast.action.OrdersAction" method="add">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<!-- <action name="orders_update" class="cn.itcast.action.OrdersAction" method="update">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<!-- <action name="orders_delete" class="cn.itcast.action.OrdersAction" method="delete">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<!-- <action name="orders_find" class="cn.itcast.action.OrdersAction" method="find">-->
<!-- <result type="dispatcher" name="success">/orders/success.jsp</result>-->
<!-- </action>-->
<action name="orders_*" class="cn.itcast.action.OrdersAction" method="{1}">
<result type="dispatcher" name="success">/orders/{1}.jsp</result>
<result type="dispatcher" name="input">/orders/{1}.jsp</result>
</action>
<!--
当访问http://localhost:8080/struts2day02/orders/orders_add动作时,就去调用add方法,并且转向add.jsp页面。因为使用了通配符。
-->
</package>
<!-- package的继承案例:配置全局的结果视图 -->
<package name="scope" namespace="/scope" extends="mypackage">
<action name="scopeAction" class="cn.itcast.action.ScopeAction" method="execute">
<result type="redirect" name="success">/scope.jsp</result>
</action>
</package>
<package name="webObj" namespace="/webObj" extends="mypackage">
<action name="webAction1" class="cn.itcast.action.WebObjectAction" method="execute1">
<result name="success">/web.jsp</result>
</action>
<action name="webAction2" class="cn.itcast.action.WebObjectAction" method="execute2">
<result name="success">/web.jsp</result>
</action>
</package>
<package name="upload" namespace="/upload" extends="mypackage">
<action name="upload1" class="cn.itcast.action.UploadAction1" method="execute">
<result name="success">/success.jsp</result>
</action>
<action name="upload2" class="cn.itcast.action.UploadAction2" method="execute">
<result name="success">/success.jsp</result>
</action>
</package>
<package name="interceptor" extends="mypackage">
<action name="visitIndex" class="cn.itcast.action.VisitAction" method="execute">
<!-- <interceptor-ref name="mydefaultstack"></interceptor-ref>-->
<result name="success">/index.jsp</result>
<result name="login">/login.jsp</result>
</action>
</package>
<package name="validate" namespace="/validate" extends="mypackage">
<action name="user_*" class="cn.itcast.action.UserAction" method="{1}">
<result name="success">/success.jsp</result>
<result name="input">/{1}User.jsp</result>
</action>
</package>
</struts>
1 0
- struts 笔记
- Struts笔记
- Struts笔记
- Struts 笔记
- Struts 笔记
- struts-笔记
- struts笔记
- struts笔记
- Struts 笔记
- Struts笔记
- Struts笔记
- struts 笔记
- struts笔记
- struts笔记
- Struts笔记
- Struts笔记
- 【笔记】Struts
- struts笔记-struts的理解
- 密码算法详解——AES
- PL/SQL语言特性
- 发布 Victor 串口控件 1.5.0.5 for C++ Builder 10 (CX) / XE8 / XE7 / XE6
- 手机拨接状态(PhoneStateListener之onCallStateChanged)
- iOS- 相机(摄像头)获取到的图片自动旋转90度解决办法
- struts笔记
- csdn博客 代码块的显示设置以及图片的插入技巧
- 场景NGUI动态字体消失快速显现的临时解决办法
- Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
- 错误:Error:未定义标识符"_TCHAR"
- NGUI之OnDrag
- MPEG-7描述子(3)——颜色布局描述子CLD
- 十六进制和字符串相互转换
- linux java环境变量配置