Struts 获取HttpServletRequest和HttpServletResponse的两种方式

来源:互联网 发布:管家婆打印软件 编辑:程序博客网 时间:2024/05/17 07:03

Struts 获取HttpServletRequest和HttpServletResponse的两种方式

可以总结为两种方式:

  1. 非IOC方式

    直接从context中获取:

    • ServletActionContext.getRequest()/ServletActionContext.getResponse()
    • ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST)/ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE)
  2. IOC方式
    继承ServletRequestAware, ServletResponseAware两个接口,实现set方法就可以了。

代码就略了。如果是要获取session的话,IOC继承的是SessionAware

0 0
原创粉丝点击