- 第①种方式
implements ServletRequestAware,ServletResponseAware,ServletContextAware
- 第②种方式
- 实现RequestAware,从Map集合中获取
implements RequestAware
- 第③种方式
//获取上下文
ActionContext ac = ActionContext.getContext();
//在上下文中获取web资源对象
ServletRequest request = (ServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);
- 第④种方式(推荐使用)
HttpServletRequest req = ServletActionContext.getRequest();