2.struts2拦截器入门

*   struts2的拦截器采用了分离关注的思想

*   自定义多个过滤器,让自定义的每一个过滤器只完成一个功能或一个需求,然后struts2框架提供的过滤器只需要调用所有自定义的过滤器

    * 这些自定义的过滤器,叫做拦截器
    * 处理cookies
    * 处理参数
    * 处理国际化
    * 表单重复提交
    * 文件上传下载
    * ……

*   过滤器与拦截器的区别:
            * 相同点:
                  都是起拦截作用

           * 不同点:

                * 使用范围:
                      * 过滤器:属于J2EE范围,过滤器所有web工程都可以使用
                      * 拦截器:属于struts2框架的,使用拦截器必须在使用struts2框架,拦截器是离
                                     不开struts2框架 
                * 完成的功能:
                      * 过滤器:只完成拦截页面的请求资源
                      * 拦截器:其他所有功能都交给拦截器来处理

<package name="struts-default" abstract="true">
*   abstract="true"设置为抽象包   下面不能定义action标签

*   struts-default这个包就是让人继承的

*   拦截器栈相当于一个list集合,执行的时候按照存放的先后顺序来执行

*   如果不继承struts-default,就没有办法使用struts2框架提供的所有拦截器

 private static final String DEFAULT_CONFIGURATION_PATHS = "struts-default.xml,struts-plugin.xml,struts.xml";
*   struts2配置文件加载顺序,这就是为什么struts.xml名字必须固定,不能用大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值