spring中如何直接注入session和request对像
2013-12-08 11:22
369 查看
转自/article/2396494.html
在使用spring时,经常需要在普通类中获取session,request等对像。
比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像。用法:ServletActionContext.getRequest().getSession();
但在单独使用spring时如何在普通类中获取session,reuqest呢?
1、在web.xml增加如下代码:
2、在普通bean类中注入@Autowired即可:
在使用spring时,经常需要在普通类中获取session,request等对像。
比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像。用法:ServletActionContext.getRequest().getSession();
但在单独使用spring时如何在普通类中获取session,reuqest呢?
1、在web.xml增加如下代码:
<listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener>
2、在普通bean类中注入@Autowired即可:
@Autowired private HttpSession session; @Autowired private HttpServletRequest request;
相关文章推荐
- Java Spring Tutorial -- autowire自动装配
- Eclipse the user operation is waiting for "buiding workspace" to complete
- java 通过thrift-0.9.1读取hbase表数据
- hdu 1089 java
- ubuntu下eclipse 安装记录
- java集合类(四)About Set
- Serializable java序列化
- [Struts2] Action Implements SessionAware
- Java基础——String(图解String的不变性)
- 解析Unicode编码和Java char 类型
- Java项目经验
- SpringMvc在拦截其中获得rest风格的变量
- JavaMail教程
- Java 三大主流框架概述
- [Java] Thread-01 sleep-join-yield
- [Java] Thread-01 sleep-join-yield
- Java 如何连接 SQL 2008 R2
- java回文数
- override equals in Java
- struts2处理请求的过程分析