struts2中获取session,request有几种方式

2025-04-25 20:55:55
推荐回答(1个)
回答1:

aware接口注入,即实现ServletRequestAware接口(此方式最为麻烦)
  public class Demo2ServletAction extends ActionSupport implements ServletRequestAware{

    private HttpServletRequest request;
  

    @Override
    public String execute() throws Exception {
     request.setAttribute("gf", "request_aware");
     return SUCCESS;
    }
  

    @Override
    public void setServletRequest(HttpServletRequest request) {
     this.request = request;
    }
  }