struts2配置全局的结果集和包之间的继承
来源:互联网 发布:网络被动攻击 编辑:程序博客网 时间:2024/06/07 19:13
struts2总结:
拦截器:
创建自己的拦截器:实现接口 Interceptor 重写内部方法
@Override
public String intercept(ActionInvocation invok) throws Exception {
Map<String, Object> session= ActionContext.getContext().getSession();
if(session.get("loginAdnin")!=null){
return invok.invokeActionOnly();//跳到下一个action,invokeAction跳到下一个拦截器
}
return ActionSupport.LOGIN;
}
工作原理:拦截器 123,321
struts.xml配置
1、首先声明拦截器:
<!--声明拦截器 -->
<interceptors>
<interceptor name="login" class="com.lanou.mp.controller.interceptor.LoginInteceptor"></interceptor>
<interceptor-stack name="loginvalid">
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="login"></interceptor-ref>
</interceptor-stack>
</interceptors>
2、再在拦截的action初使用
<!-- 应用拦截器 -->
<interceptor-ref name="loginvalid"></interceptor-ref>
在xml中配置全局的结果集
<package>
<!-- 配置全局 -->
<global-results>
<result name="login" type="redirect">
/index.html
</result>
<result name="error" type="redirect">
/pages/error.html
</result>
</global-results>
</package>
在struts2中是包(package)的继承
可以配置全局的包让其他包继承
<!--redirectAction跳到同包下的action ,redirect可以跳到不同包下的action-->
- struts2配置全局的结果集和包之间的继承
- Struts2-包的继承、result属性、全局及动态结果配置
- Struts2全局异常 全局结果的配置
- 全局结果集,带参数的结果集和动态结果集(struts2)
- Struts2的Global Results全局结果集
- 【struts2】struts2的全局结果处理和依赖注入案例
- struts2--全局结果集和异常处理配置
- 全局结果的视图配置
- Struts2的全局结果集Global_Results、动态结果集dynamic_result、带参数的结果集
- Struts2 全局结果集
- struts2的action之间的参数传递和结果类型
- Struts2的全局返回配置
- Struts2全局结果,action链及动态结果的应用
- Struts2之全局异常和局部异常的配置
- 9、result的global-result配置[全局结果集]
- struts2 result全局结果集
- Struts2中的全局结果集
- Struts2 global_results 全局结果集
- android 五大布局(2)帧布局和表格布局
- window.location.hash
- 2017-10-19校内训练题题解
- 九度OJ——1447最短路
- 在Fragment控件的匿名内部类中使用运行时权限及相关问题
- struts2配置全局的结果集和包之间的继承
- 【51Nod1295】XOR key
- AngularJs多选框点击确认按钮弹出对应的值
- TCP/IP详解--TCP连接中TIME_WAIT状态过多
- linux学习笔记(3)
- opencv-python(14):图像金字塔
- 算法-希尔排序
- Python学习笔记3—程序的控制结构
- [AHK]AutoHotKey 快速下单脚本,支持东方财富,大智慧,通达信,同花顺