springMVC获取request和response
2015-05-19 10:34
253 查看
springMVC获取request和response
1.参数例如:
@RequestMapping("/test") @ResponseBody public void saveTest(HttpServletRequest req, HttpServletResponse resp){ } 这样的话如果要用ajax每次都要将response作为参数传递,不方便使用
2.加入监听器,然后再controller里面获取
(1)web.xml相应位置插入
<</span>listener> <</span>listener-class>org.springframework.web.context.request.RequestContextListener</</span>listener-class></</span>listener>
(2)
HttpServletRequest req = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); HttpServletResponse resp = ((ServletWebRequest)RequestContextHolder.getRequestAttributes()).getResponse(); 这种我试了会报类型转换错误,获取到的response为null,获取是哪里写错了 3.注解(现在用的) 在BaseController中加入: protected HttpServletRequest request; protected HttpServletResponse response; protected HttpSession session; @ModelAttribute public void setReqAndRes(HttpServletRequest request, HttpServletResponse response){ this.request = request; this.response = response; this.session = request.getSession(); } 说明:ModelAttribute的作用
1)放置在方法的形参上:表示引用Model中的数据
2)放置在方法上面:表示请求该类的每个Action前都会首先执行它,也可以将一些准备数据的操作放置在该方法里面。
转载自:http://blog.sina.com.cn/s/blog_7085382f0102v9jg.html
相关文章推荐
- springmvc controller层注解获取request和response
- springmvc 从本地线程获取HttpServletRequest , HttpServletResponse 对象
- 在SpringMVC中获取request和response
- springmvc获取request,response的方法
- springMVC获取request和response
- springMVC 中几种获取request和response的方式
- springmvc 获取request response
- 如何在非Controller中获取Request和Response:SpringMVC之RequestContextHolder分析
- SpringMVC——使用RequestDispatcher.include()和HttpServletResponseWrapper动态获取jsp输出内容
- springMVC 中几种获取request和response的方式
- springmvc里面获取request,response,session
- SpringMVC——使用RequestDispatcher.include()和HttpServletResponseWrapper动态获取jsp输出内容
- springMVC获取request和response
- 在springmvc中通过过滤器获取request和response
- springMVC 中获取request、response、session方法
- springMVC 中几种获取request和response的方式
- 注解:SpringMVC中表单参数的限定和获取表单参数以及获取request,response,session+方法返回值讲解
- 在springMVC中 获取request、response、session
- springMVC获取request和response
- springMVC 中几种获取request和response的方式