在servlet中,我们可以获取到HttpServletRequest,然后通过HttpServletRequest的getHeader("User-Agent")方法获取请求头中的User-Agent。

不同的终端的User-Agent都会有所不同,我们可以通过User_Agent来判断终端。

比如我们想判断是否是通过微信浏览器过来的请求,可通过如下代码来实现。

 String userAgent=req.getHeader("User-Agent");
if(userAgent.indexOf("MicroMessenger")>-1){
session.put("isWx", 1);
}else{
session.put("isWx", 0);
}

最新文章

  1. 第六次团队作业——Alpha冲刺之事后诸葛亮
  2. 从头到尾彻底理解KMP
  3. [原创]Android Lollipop (5.0) 原生代码 Settings 首页加载逻辑分析
  4. MyEclipse删除不再使用的工作空间记录
  5. String、StringBuffer与StringBuilder之间区别[全屏看文]
  6. [python]新手写爬虫v2.5(使用代理的异步爬虫)
  7. Ubuntu安装文泉驿-微米黑字体
  8. JqueryMobile动态生成listView并实现刷新的两种方法
  9. ios中的事件处理、响应者链条以及第一响应者
  10. cryptography
  11. 【Python@Thread】Semaphore&糖果机
  12. 好用的sitemap生成器—GY SiteMap
  13. 如何使用Matlab产生对称矩阵
  14. Windows下SQLMAP的安装图解
  15. [server]利用python构建的服务器地址问题
  16. 【XSY1545】直径 虚树 DP
  17. net start/stop mysql access denied.拒绝访问
  18. office 安装
  19. JSP请求重定向与请求转发的区别
  20. linux系统--用户和用户组

热门文章

  1. PythonStudy——字符串类型 String type
  2. js 函数问题
  3. Linux tmpwatch命令详解
  4. 管理工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理
  5. C#编程经验-VS Debug
  6. 廖雪峰Java6 IO编程-2input和output-7序列化
  7. C++ Programming Language中的narrow_cast实现
  8. [UE4]Spacer
  9. 笔记本 原来win10系统改装win7系统遇到 invaid signature detected.check secure boot policy setup问题
  10. js开发相关