Struts2中获取Servlet api

1. ServletActionContext获取

2. 采用注入方式

Struts2框架在运行时,请求会被StrutsPrepareAndExecuteFilter拦截,会根据请求,去     strtus.xml文件中查找到匹配的action,在action执行前,会走一些interceptor

 

默认执行的拦截器是struts-default.xml文件中定义的。

在默认执行的拦截器中有一个

查看ServletConfigInterceptor源码:

ServletRequestAware, 实现这个接口可以获取HttpServletRequest

ServletResponseAware ,实现这个接口可以获取HttpServletResponse

ServletContextAware 实现这个接口可以获取ServletContext

 

posted @ 2017-11-26 21:39  逝水流年是愁  阅读(160)  评论(0编辑  收藏  举报