如何在spring中获取request对象
2016-04-14 16:28
393 查看
1.通过注解获取(很简单,推荐):
public class Hello {
@Autowired
HttpServletRequest request; //这里可以获取到request
}
2.在web.xml中配置一个监听:
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
java代码:
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
3.直接在参数中传递(此方法不好用,不建议使用):
public String hello(HttpServletRequest request)
4.如果有Struts:
HttpServletRequest request = ServletActionContext.getRequest();
public class Hello {
@Autowired
HttpServletRequest request; //这里可以获取到request
}
2.在web.xml中配置一个监听:
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
java代码:
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
3.直接在参数中传递(此方法不好用,不建议使用):
public String hello(HttpServletRequest request)
4.如果有Struts:
HttpServletRequest request = ServletActionContext.getRequest();
相关文章推荐
- Eclipse导出Library
- java反射机制
- Java接口
- 【Java】Socket入门 [一]
- JAVA实现链表
- Spring声明式事务
- 20145314郑凯杰 《Java程序设计》实验二 实验报告
- java中的三种取整函数
- java中finally关键字
- springMVC 配置
- Eclipse快捷键大全
- 【问题集】 java.lang.OutOfMemoryError: GC overhead limit exceeded
- eclipse中svn图标的说明
- Spring接收参数的几种形式
- java在注解中绑定方法参数的解决方案
- java中汉字自动转换成拼音
- 20145109 实验二 Java面向对象程序设计
- java-乱码总结
- Java中Array.sort()的几种用法
- JAVA多线程与并发学习总结