ssm框架中获取request和response
2016-12-10 14:42
597 查看
有时候需要在Controller、service中使用HttpServletRequest或HttpServletResponse对象,这里记下3种方法
1.直接在Controller接收参数HttpServletRequest或HttpServletResponse,再传到service类中
2.在service类中需要使用req和res对象的方法上加@ModelAttribute注解,并且在方法
参数列表里接收这两个对象即可在方法里使用
3.在web.xml中配置监听器(专门监听http对象),spring子容器可以使用父容器web的对象
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
@Autowired
private HttpServletRequest request;
@Autowired
private HttpServletResponse response;
对于这三种方法,大同小异,但是方法3会使该类多了2个属性,而方法1、2只是以参数的形式传给某个方法,
要根据具体的使用场合选择方法,比如某个类中有多个方法使用到Http对象,那么使用方法3比较方便。
1.直接在Controller接收参数HttpServletRequest或HttpServletResponse,再传到service类中
2.在service类中需要使用req和res对象的方法上加@ModelAttribute注解,并且在方法
参数列表里接收这两个对象即可在方法里使用
3.在web.xml中配置监听器(专门监听http对象),spring子容器可以使用父容器web的对象
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
@Autowired
private HttpServletRequest request;
@Autowired
private HttpServletResponse response;
对于这三种方法,大同小异,但是方法3会使该类多了2个属性,而方法1、2只是以参数的形式传给某个方法,
要根据具体的使用场合选择方法,比如某个类中有多个方法使用到Http对象,那么使用方法3比较方便。
相关文章推荐
- Jimoshi_Struts2 框架学习(二)--action生命周期、struts.xml中全局的配置、获取request和session和response值、IOC思想
- 在Weblogic Web Service中获取 HttpServletRequest/Response 对象
- webwork Action中获取request, response,session对象的方法
- struts2中获取action中request,response,session的方法
- Struts2中action获取request、response、session的方式
- java 程序中获取session/request/response/上下文路径等对象
- 运用HttpWebRequest与HttpWebResponse获取Web页数据
- Struts2中action获取request、response、session的方式
- LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE
- DWR获取,request,response,session等的方法
- struts2 获取request和response的方法
- [VB.NET]用WebRequest,WebResponse,获取网页源代码,还可以更快吗?
- Struct2获取response和request的方法
- JSF(Java Server Face) 框架中如何获取传统的HttpSession或HttpServletRequest对象
- DWR获取request,response,session值
- operamasks获取request response
- DWR获取request,response,session值
- Struts 2 中对 request、response、session的获取
- HttpRequest获取文件流,HttpResponse输出文件流
- Struts2工具类 实现获取Request/Response/Session的简化函数