首先,到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}
新闻热点
疑难解答