在servlet中,我们可以获取到HttpServletRequest,然后通过HttpServletRequest的getHeader("User-Agent")方法获取请求头中的User-Agent。
不同的终端的User-Agent都会有所不同,我们可以通过User_Agent来判断终端。
比如我们想判断是否是通过微信浏览器过来的请求,可通过如下代码来实现。
1 String userAgent=req.getHeader("User-Agent"); 2 if(userAgent.indexOf("MicroMessenger")>-1){ 3 session.put("isWx", 1); 4 }else{ 5 session.put("isWx", 0); 6 }