您的位置:首页 > 理论基础 > 计算机网络

springmvc中获得HttpServletRequest request方法(org.springframework.web.context.request.RequestContextList)

2013-01-06 14:42 519 查看
在Spring2.0中除了以前的Singleton和Prototype外又加入了三个新的web作用域,分别为request、session和global
session,它们的含义和用法请大家参考Spring官方手册的相关章节。如果你想让你的容器里的某个bean拥有其中某种新的web作用域,除了在bean级上配置相应的scope属性,还必须在容器级做一个额外的初始化配置。即在web应用的XML声明文件web.xml中增加下述ContextListener:

1 <web-app>

2


3 <listener>

4 <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>

5 </listener>

6


7 </web-app>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

在web.xml中配置一个监听

<listener>

<listener-class>

org.springframework.web.context.request.RequestContextListener

</listener-class>

</listener>

之后就可以在程序使用了

HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐