0
点赞
收藏
分享

微信扫一扫

struts的请求与响应


struts2 Action中获取request, response对象的方法
第一种方法:

ActionContext ctx = ActionContext.getContext(); 




 HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST); 




 HttpServletResponse response = (HttpServletResponse)ctx.get(ServletActionContext.HTTP_RESPONSE); 




//ServletActionContext.APPLICATION; 


//ServletActionContext.SESSION; 


//ServletActionContext.PAGE_CONTEXT;




第二种方法:
实现 ServletRequestAware

public class TestAction implements ServletRequestAware{ 


/**---*/ 


public void setServletRequest(HttpServletRequest request) { 


// 要复写这个方法 


 request.setAttribute("key","value"); 


 } 


} 


public class TestAction implements ServletRequestAware{ 


 /**---*/ 


 public void setServletRequest(HttpServletRequest request) { 

// 要复写这个方法 


request.setAttribute("key","value"); 

} 


}




第三种:更简单的一种。。

HttpServletRequest request = ServletActionContext.getRequest(); //相应的可以得到response

举报

相关推荐

0 条评论