UserAgent userAgent = UserAgent.parseUserAgentString(ServletUtils.getRequest().getHeader("User-Agent"));
// 获取客户端操作系统
String os = userAgent.getOperatingSystem().getName();
// 获取客户端浏览器
String browser = userAgent.getBrowser().getName();
ServletUtils
public class ServletUtils{
/**
* 获取request
*/
public static HttpServletRequest getRequest()
{
return getRequestAttributes().getRequest();
}
}
这段代码从HTTP请求头中解析User-Agent字符串,然后使用UserAgent工具类获取客户端的操作系统名称和浏览器名称。ServletUtils是一个辅助类,用于方便地访问HttpServletRequest对象。
418

被折叠的 条评论
为什么被折叠?



