Struts2的拦截器配置
第九章 Struts 2 的拦截器
主讲:陈宝峰
Struts 专题篇
内容描述
● 拦截器概述
● 拦截器实例
● 方法过滤
● 拦截器配置
● 使用拦截器的配置
● 使用默认拦截器的配置
拦截器概述
● 拦截器是 Struts 2 中的重要组成部分
● 大量的内建拦截器完成了大部分的 Struts2 框架的工作
● params 拦截器负责解析 HTTP 请求中的参数到 Action 的属性中
● fileUpload 拦截器接收上传的文件,并将其设为 Action ...
第九章 Struts 2 的拦截器
主讲:陈宝峰
Struts 专题篇
内容描述
● 拦截器概述
● 拦截器实例
● 方法过滤
● 拦截器配置
● 使用拦截器的配置
● 使用默认拦截器的配置
拦截器概述
● 拦截器是 Struts 2 中的重要组成部分
● 大量的内建拦截器完成了大部分的 Struts2 框架的工作
● params 拦截器负责解析 HTTP 请求中的参数到 Action 的属性中
● fileUpload 拦截器接收上传的文件,并将其设为 Action 的属性
● 拦截器可以灵活配置而不影响框架的其他任何操作
● 自定义的拦截器配置 struts.xml 中
● 建议将多个 Action 中重复执行的动作封装到自定义拦截器中
拦截器配置
● 简单拦截器配置
● 带参数的拦截器配置
● 拦截器栈配置
参数值
使用拦截器的配置
......
/error.jsp
/hello.jsp
使用默认拦截器的配置
......
......
拦截器实例
public class SimpleInterceptor extends AbstractInterceptor {
private String name;
public void setName(String name) {
this.name = name;
}
public String intercept(ActionInvocation invocation)
throws Exception {
LoginAction action = (LoginAction)invocation.getAction();
.........
String result = invocation.invoke();
......
return result;
}
}
方法过滤
● 方法过滤拦截器继承 MethodFilterInterceptor
● 重写 doIntercept() 方法
● 配置方法拦截器
public String doIntercept(ActionInvocation in) throws Exception
execute,hello
execute
结束
页 1
页 2
页 3
页 4
页 5
页 6
页 7
页 8
页 9
本文档为【Struts2的拦截器配置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。