首页 > 学院 > 开发设计 > 正文

如何在spring框架中获取request对象

2019-11-14 09:30:51
字体:
来源:转载
供稿:网友

首先,到web.xml中添加监听:

<listener>	<listener-class>org.sPRingframework.web.context.request.RequestContextListener</listener-class></listener>然后,就可以在需要的地方添加java代码:

((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest()返回的是HttpServletRequest对象。

如果需要requestHeader字符串,可以使用如下代码:

String requestHeader = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())						.getRequest().getHeader("User-Agent");

另附一种简单方法:通过注解直接获取。(强力推荐)

public class Hello {@Autowired  HttpServletRequest request; //这里可以获取到request}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表