Struts2中使用request,response对象方法

来源:互联网 发布:迪杰斯特拉算法 严蔚敏 编辑:程序博客网 时间:2024/05/22 11:49

***************1.[一般推荐使用](只能获得request,而response则得不到)**********************

  1. ActionContext.getContext().put("liuwei""andy"); //request.setAttribute("liuwei", "andy");
  2. Map map=ActionContext.getContext().getSession(); //session
  3. map.put("username""name");
*************2.[强烈推荐使用]***********

 

  1. HttpServletRequest request = ServletActionContext.getRequest();
  2. HttpServletResponse response = ServletActionContext.getResponse();
  3. request.getSession().setAttribute("username","liuwei");
  4. request.setAttribute("pass""132");
*************3[一般不推荐](麻烦,与servlet API 耦合大).*****************

继承 implements ServletRequestAware

类中申明:private HttpServletRequest request;

实现接口的方法:

  1. public void setServletRequest(HttpServletRequest request)
  2. {
  3.    this.request = request;
  4. }

 

原创粉丝点击