拦截器(Interceptor)是 Struts 2 的核心组成部分 。 Struts2 很多功能都是构建在拦截器基础之上的, 例如文件的上传和下载、国际化、数据类型转换和数据校验等等 。 Struts2 拦截器在访问某个 Action 方法之前或之后实施拦截 Struts2 拦截器是可插拔的, 拦截器是 AOP(面向切面编程) 的一种实现.拦截器栈(Interceptor Stack): 将拦截器按一定的顺序联结成一条链. 在访问被拦截的方法时, Struts2 拦截器链中的拦截器就会按其之前定义的顺序被依次调用
需要这些哦
JDK1.8
TOMCAT8.5
IDEA
struts2相关jar包
方式/
1打开idea编纂器, 建立一个javaweb工程, 再该工程中引入相关的struts2相关的jar, 再web.xml文件中设置装备摆设相关的阻挡器以及再src中建立一个struts.xml的文件, 用于办理客户端传入的action请乞降项目响应的设置装备摆设




2找到index.jsp页面, 再该页面中添加一个超链接, 用于action的请求, 请求的地址为indexAction.action

3再src目次中, 建立对应的包和java文件, 报名为com.it999.struts2.interceptor.app;java文件名为IndexAction


4跟着建立一个InterceptorAction的java文件, 用于担当AbstractInterceptor来实现自界说阻挡的结果

5打开struts.xml文件, 设置装备摆设自界说的阻挡器和客户端传入的action请求

6再IndexAction文件中添加一个execute()的方式, 打印一句话

7【自定义sturts2中的拦截器】开启tomcat, 运行当前的项目到浏览器, 进行测试



注重事项由上面的执行挨次可以知道, 若何再项目中自界说阻挡器之后, 起首找到阻挡器再执行下面的Action请求
以上内容就是自定义sturts2中的拦截器的内容啦, 希望对你有所帮助哦!
猜你喜欢
- 如何在粘贴数据时去掉数据中的公式只要数值
- 佛茶:禅寺中的“礼法之茶”
- 如何用HTML来制作表格?
- 如何让电脑中的隐藏文件显示
- 如何删除WORD文档中的”修订“
- sturts2定制自己的类型转换器
- wpsPPT中白色矩形在封面中的应用
- 怎么将Eclipse中的主界面恢复原样?
- 维基记忆典故中的君王是谁谁是讳疾忌医典故中的君王
- 熟识典故的主角是谁(被大家熟识的典故中的主角是哪些人物)
