如何在spring中获取request对象
2016-04-11 14:19
495 查看
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();
相关文章推荐
- springMVC 使用jstl
- 浅谈java中static作用
- java中的hash值
- Spring框架事务管理之一:JavaEE事务与Spring事务
- Java中小知识点总结一
- Java操作Word报告
- SSL常用专业缩略语汇总
- SSL常用专业缩略语汇总
- 基础教学——如何用maven工具创建一个springmvc+mybatis的项目
- Eclipse 配置Maven
- Eclipse 配置Maven
- Java并发之 CAS + Thread.join / CountDownLatch 方式实现线程安全
- Java之浮点四则运算工具类-(double/float转化为BigDecimal)
- netbeans for php常用快捷键
- JAVA读写配置properties配置文件
- Eclipse使用用户自定义类库
- 新建Java文件的 文档注释
- 四种访问权限修饰符的区别
- 排序算法总结--Java
- java中从控制台读取一个长度不确定的二维数值型数组