struts2 Action中获取request, response对象的 几种 步骤
struts2 Action中获取request, response对象的 几种 方法
struts2 Action中获取request, response对象的方法
第一种方法:
第二种方法:
实现 ServletRequestAware
第三种:更简单的一种。。
HttpServletRequest request = ServletActionContext.getRequest();这样貌似也行吧
嗯。谢谢哈。。你这样也行哈。我补上你这个哈。
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"); } }
第三种:更简单的一种。。
HttpServletRequest request = ServletActionContext.getRequest();
1 楼
zhanger
2009-05-09
HttpServletRequest request = ServletActionContext.getRequest();
这样貌似也行吧
这样貌似也行吧
2 楼
caizhongda
2009-05-10
renny 写道
HttpServletRequest request = ServletActionContext.getRequest();这样貌似也行吧
嗯。谢谢哈。。你这样也行哈。我补上你这个哈。