如何使用Struts 2在JSP上获取User-Agent头

时间:2012-01-16 17:59:53

标签: header struts2 user-agent

如何使用Struts 2在JSP上获取User-Agent标头?

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果我的假设是正确的,你想让User-Agent标题处理多个视图,例如桌面和移动(仅限假设)

有各种方法可以找到有关使用代理的详细信息。我想到的一种简单方法就是简单的JSTL

<c:set var="user-agent" value="${header['User-Agent']}" scope="session"/>

另一个是普通的JSP代码

String user_agent = request.getHeader("user-agent");

如果我的假设是正确的,那么最好的解决方案是创建一个interceptors,它可以根据客户端的用户代理更改返回代码。

可以根据您的要求提供任何其他输入。