如何在spring中获取request对象
2014-04-30 10:04
471 查看
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();
相关文章推荐
- Myeclipse8.5的SVN插件的安装及查看是否成功和使用
- Java 枚举7常见种用法
- Java处理Radius access-challenge
- Java 去除list中的指定元素
- java.lang.OutOfMemoryError: Java heap space解决方法
- Java线程 - 固定大小线程池示例
- JAVA启动参数大全
- Spring IOC机制
- Java线程 - 四种线程池的使用
- java中数组,列表,集合的基本用法
- 如何才能提高Java Web性能?
- java调用短信猫发短信示例
- java的char类型
- 基于Java的ArcEngine功能服务封装-以soap服务为例
- java文件上传
- Spring,hibernate,struts的面试笔试题(含答案)
- 关于java jni编译javac javah的问题
- Ubuntu12.04安装java6
- java利用反射实现动态代理示例
- 算法训练:让结果等于110