浏览 8690 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-05
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-12-05
ThreadLocal,不懂的话参看企业设计模式中关于会话模式的章节
|
|
返回顶楼 | |
发表时间:2011-12-06
多谢了
原来spring有这样的实现 http://forum.springsource.org/showthread.php?59372-Accessing-HttpServletRequest-inside-a-request-scoped-bean 原理应该还是用threadlocal |
|
返回顶楼 | |
发表时间:2011-12-06
由于是使用spring mvc来做项目,因此脱离了HttpServletRequest作为参数,不能够直接使用request,要想使用request可以使用下面的方法:
在web点xml中配置一个监听 view plainprint? <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> 之后就可以在程序使用了 view plainprint? HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); |
|
返回顶楼 | |
发表时间:2011-12-10
|
|
返回顶楼 | |
发表时间:2011-12-15
@RequestMapping(value = "/reg.do", method = RequestMethod.GET) public ModelAndView input(HttpServletRequest request, HttpServletResponse response,ModelAndView view) { |
|
返回顶楼 | |
发表时间:2011-12-16
ActionContext context = ActionContext.getContext();
(HttpServletRequest) context.get(ServletActionContext.HTTP_REQUEST); |
|
返回顶楼 | |
发表时间:2011-12-16
ttling 写道 ActionContext context = ActionContext.getContext();
(HttpServletRequest) context.get(ServletActionContext.HTTP_REQUEST); 人家用的是SpringMVC,大哥,你这代码要干嘛?SpringMVC里什么时候有ActionContext了,我去。 |
|
返回顶楼 | |