文章列表
作者——bobo
学习java时,关于I/O流这一块的内容学了个一知半解,一年过去了,做过一些项目后才发现,这种囫囵吞枣试的学习方式真的不可取,由于这些基础知识掌握不够牢固,项目中也难免会遇到各种磕磕绊绊,于是重新 ...
——杨波(请勿随意转载)
Struts2设计的灵巧性,在很大程度上得益于拦截器设计,当需要扩展Struts2功能时,只需要提供对应拦截器,并将它配置在Struts2容器中即可;如果不需要该功能时,也只需要取消该拦截器的配置即可。这种可插拔式的设计,正是软件设计领域一直孜孜以求的目标。拦截器几乎完成了Struts2框架70%的工作,包括解析请求参数、将请求参数赋值给Action属性、执行数据校验、文件上传等。
由于struts2拦截器的可插拔设计,有人形象的把拦截器比作抽屉,而struts2只是一个空的容器,正是有了这些抽屉,可以随时插入,又可以随时抽出,strut ...