第九章:struts2拦截器重点
第九章:拦截器房栋 学习目标 拦截器的概念 配置拦截器 使用拦截器 拦截器的概念 拦截器(Interceptor)是动态拦截Action调用的对象,类似于Servlet中的过滤器。在执行Action的业务逻辑处理方法(execute())之前,Struts2会首先执行在struts.xml中引用的拦截器。 拦截器是struts2的一个重要特性。Struts2框架的大多数核心功能都是通过拦截器来实现的,像避免表单重复提交、类型转换、对象组装、验证、文件上传等,都是在拦截器的帮助下实现的。拦截器之所以称为“拦截器”,是因为它可以在Action执行之前和执行之后拦截调用。 Struts2将它的核心功能放到拦截器中实现,而不是分散到Action中实现,有利于系统的解耦,使得功能的实现类似于个人电脑的组装,变成了可插拔的,需要某个功能就“插入”一个拦截器,不需要某个功能就“拔出”一个拦截器。你可以任意组合拦截器来为Action提供附加的功能,而不需要修改Action的代码。 拦截器的工作方式 拦截器围绕着Action和Result的执行而执行,其工作方式如图: 从图中可以看到,在Action和Result执行之前,为Action配置的拦截器将首先被执行,在Action和Result执行之后,拦截器将重新获得控制权,然后按照与先前调用相反的顺序依次执行。在整个执行过程中,任何一个拦截器
您可能关注的文档
- 第九章-旅游景区环境管理重点.ppt
- 第九章卫生服务营销重点.ppt
- 第九章+屋顶重点.ppt
- 第九章正弦稳态电路的分析重点.doc
- 第九章环境资源价值与核算重点.ppt
- 第九章融资融券业务及会计核算重点.ppt
- 第九章食品安全管理体系审核20061220重点.ppt
- 第九组-举例说明实验中可能出现的误差重点.ppt
- 第九章稳恒磁场重点.ppt
- 第九课 你去不去打沙包重点.ppt
- 2026中国边缘计算节点部署规划与行业应用场景分析报告.docx
- 2026科幻影视IP对变形玩具销量的带动效应分析.docx
- 2026中国虚拟电厂商业模式创新与政策支持研究报告.docx
- 2026摩纳哥奢侈品行业市场供需格局发展分析投资策略规划研究报告.docx
- 2025至2030中国PE保护膜行业市场深度分析及发展趋势与投资报告.docx
- 2026矿业整机制造智能化设备使用寿命模具技术优化研究.docx
- 2026中国监护仪行业政策扶持与产业基金支持分析报告.docx
- 2026中国新材料产业技术创新与应用前景预测研究报告.docx
- 2026中国监护仪行业生物传感器技术应用前景分析报告.docx
- 2026物联网技术产业发展现状研究及竞争格局分析报告.docx
原创力文档

文档评论(0)