如何从百万富翁html页面获取用户代理

时间:2014-03-24 08:12:28

标签: thymeleaf

在申请中使用spring + thymeleaf。我想让用户代理包含cetain文件。

 <% 
    String browser = request.getHeader("User-Agent")
%>

我需要在百里香的页面中完成这个。我怎么能这样做。任何帮助将不胜感激

2 个答案:

答案 0 :(得分:3)

SHANib的回答并不适合我。 getRequest上的ServletRequest没有参数,至少在我的版本上。但是,

<span th:text="${#httpServletRequest.getHeader('User-Agent')}">Agent</span>

工作得很好。

答案 1 :(得分:2)

您可以使用#httpServletRequest访问HttpServletRequest对象

因此,例如,您可以像这样打印用户代理

 <span th:text="${#httpServletRequest.getRequest('User-Agent')}">Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)</span