Struts2获取request三种方法
struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。
在Action中获取request方法一:
在Action中的代码:
private HttpServletRequest request; //实现接口中的方法 public void setServletRequest(HttpServletRequest request){ this.request = request; } //然后在execute()方法中就可以使用了 public String execute(){ request.setAttribute("username", "zhangsan"); request.getSession().getServletContext().getApplication(); //得到Application }