`
newleague
  • 浏览: 1505198 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

20100925

阅读更多

struts2内建拦截器《struts2权威指南》

1、params拦截器将HTTP中请求的参数解析出来,设置成Action的属性。

 

2、servlet-config拦截器直接将HTTP请求中的HttpServletRequest实例和HttpServletResponse实例传给Action。

 

3、fileUpload拦截器则负责解析请求参数中的文件域,并将一个文件域设置成Action中的三个属性

 

4、开发者可以非常方便地在多个Action中需要重复执行的动作在拦截器中定义,提高代码重用性。

 

5、struts2拦截器体系是一种AOP设计哲学。

 

6、拦截器提供了更高层次的解耦,目标代码无须手动调用目标方法,而是由系统完成。

 

7、大部分时候,拦截器方法都是通过代理的方式调用的。

 

8、将拦截器类放置在配置文件中指定,将需要被拦截的方法也放在配置文件中指定。

 

9、InvocationHandler,该接口是JDK反射体系里的一个接口,它可以动态调用目标对象的方法。

 

 

10、类型转换的处理,数据校验,文件上传,阻止表单多次提交,都被定义成相应的拦截器

 

11、当我们实现Intercept(ActionInvocation invocation)方法时,可以获得ActionInvocation 参数,这个参数又可以获得被拦截的Action实例,一旦获得了Action实例,几乎获得了全部的控制权。干params拦截器、servlet-config拦截器干的事情了。

 

12、需要拦截器实现方法过滤特性,则需要继承MethodFilterInterceptor类

分享到:
评论

相关推荐

    mini2440用户手册-20100925版

    《mini2440用户手册-20100925版》是针对嵌入式Linux系统中的一款开发板——mini2440的重要参考资料。该手册详细介绍了mini2440开发板的设计、硬件配置、软件环境搭建以及相关的应用开发流程。以下是基于这个手册的...

    MGT6(中秋版)[20100925稳定版]

    《MGT6(中秋版)[20100925稳定版]——MAPGIS辅助神器的深度解析》 在GIS(地理信息系统)领域,MAPGIS是一款广泛应用的专业软件,而MGT6则是针对MAPGIS的一款强大辅助工具。本文将深入探讨MGT6的中秋版,该版本发布...

    20100925销售逼单技巧汇总1326137541-文档.ppt

    【销售技巧汇总】这篇文档是关于房地产销售中的各种策略和技巧的总结,旨在提高销售团队的成交率。其中,文档分为几个主要部分,包括“规定动作”、“不同情景下的销售方式”以及“逼定技巧”。...

    CH-HCNetSDK(win)4.0.1.3_20100915.rar_CH-HCNetS_CH-HCNetSDK_HCNet

    2. CH-PlayCtrl_V6.1.1.19 build 20100925.rar:这是一个播放控件,用于视频的播放和控制,开发者可以集成到自己的应用程序中。 3. include:包含头文件,定义了SDK的各种接口和结构体,供开发人员在编写代码时引用...

    sitemap生成器

    **sitemap_for_dx_1.5_20100925_GBK** 这个文件名可能指的是一个特定版本的网站地图生成器软件,版本号为1.5,发布日期为2010年9月25日,并且使用GBK编码。GBK是中国大陆广泛使用的汉字编码标准,它兼容GB2312编码,...

Global site tag (gtag.js) - Google Analytics