如题,判断请求Request是移动端访问还是PC端访问,贴代码

import javax.servlet.http.HttpServletRequest;public class CommonUtil {public void index(HttpServletRequest request) {String ua = request.getHeader("User-Agent");if (CommonUtil.checkAgentIsMobile(ua)) {System.out.println("移动端");} else {System.out.println("PC端");}}/*** 判断User-Agent 是不是来自于手机* @param ua* @author Leemeea* @return*/public static boolean checkAgentIsMobile(String ua) {String[] deviceArray = new String[] { "android", "iPhone", "ipod","ipad", "blackberry", "ucweb", "windows phone" };if (ua == null) {return false;}ua = ua.toLowerCase();for (String string : deviceArray) {if (ua.indexOf(string) > 0) {return true;}}return false;}
}

后端判断网络请求是移动端还是pc端相关推荐

  1. java 判断手机访问_java后台如何判断是移动端还是pc端的访问请求

    java后台如何判断是移动端还是pc端的访问请求 主要是根据  HttpServletRequest request  中的请求头所带的参数 user-agent来获取: String userAge ...

  2. js判断移动端,pc端,安卓,苹果浏览器的方法

    js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...

  3. js 判断移动端还是pc端,ios或者android

    js 判断移动端还是pc端,ios或者android 法一: function IsPC(){ var userAgentInfo = navigator.userAgent;var Agents = ...

  4. vue 判断移动端、pc端

    判断移动端或pc端 经常在项目中会有支持 pc 与手机端需求.并且pc与手机端是两个不一样的页面.这时就要求判断设置,根据不同的设置跳转不同的路由. 先写个方法: //APP.vue isMobile ...

  5. C#和JQ判断移动端还是PC端

    判断移动端还是PC端浏览网页可以使用两种方法: 1.在C#语句进行判断 /// <summary>/// 判断是移动端/// </summary>/// <returns ...

  6. 判断当前是移动端还是PC端 判断是微信浏览器还是非微信浏览器

     需求分析: 在我现有的项目中,使用MVC模型,移动端和PC端主方法都放在了C中,移动端使用 is_mobile函数来区分移动端和PC端,在移动端需要区分微信浏览器和非微信浏览器,所以经过研究和实验, ...

  7. js判断客户端是移动端还是PC端

    //判断客户端是移动端还是pc端 //userAgent用户代理 function IsPC() { var userAgentInfo = navigator.userAgent; var Agen ...

  8. 移动端和PC端的pdf预览与下载

    34.移动端和PC端的pdf的预览与下载 1.预览 需求:在手机端实现pdf的文件与下载,主要是zlb_app中 实现过程:在研究了vue-pdf.pdfjs.pdfh5之后,选择了vue-pdf-s ...

  9. vuecli3 实现 移动端和pc端 界面切换(两套代码)

    适合场景 多页面多系统应用 所有系统都在同一目录下.配置多入口多出口.每个系统之间可以链接.每个系统内依然采用Vue单页应用开发. 产品需求:一套代码 兼容pc端和移动端 , 移动端和pc端的样式布局 ...

最新文章

  1. mysql查询每个表的描述_MS SQL SERVER 读取数据库中每个表的描述/注释以及表中字段/列的字段名,字段类型,字段描述/注释/说明等信息...
  2. 快速广义的形态分量分析 matlab,独立分量分析法降噪技术研究
  3. PHP 两个页面跳转,session会失效?
  4. 1.1收集域名信息-完整介绍
  5. 第一章 统计学概论
  6. 哔哩哔哩修改视频速度
  7. cass怎么把块打散命令_分解cass高程点即属性块
  8. 绝不因寂寞而爱上别人
  9. BZOJ3527 推出卷积公式FFT求值
  10. 全面掌控你的苹果Mac:iStat Menus
  11. 微服务架构一直火,为什么服务化要搞懂?
  12. JavaScript强化教程 —— 资源打包工具的使用及资源的异步加载处理
  13. 世界语言共有4种书写方向
  14. 大型医院his系统源码 医院信息管理系统源码 C/S架构
  15. 微信小程序弹窗显隐动态控制页面滚动
  16. html js 合并单元格合并单元格,htmljs合并单元格 excel怎样合并单元格
  17. OAuth 2.0 授权认证详解
  18. 10. JavaScript
  19. windows下安装speedtest的经历和问题
  20. TLS/SSL 协议详解 (30) SSL中的RSA、DHE、ECDHE、ECDH流程与区别

热门文章

  1. codeforces D. Boboniu Chats with Du
  2. 我的世界进服务器显示C1.8-1.11,我的世界坐标显示(Batty's Coordinates PLUS)Mod
  3. 用Mac电脑看epub小说,阅读器软件怎么选
  4. 南邮计算机专业考研率,最高437分!南邮计算机学院考研又爆满!
  5. flutter面试题
  6. vtk实战(二十四)——读入vtu数据
  7. Matlab使用coder.checkGpuInstall时报错‘emlc:compilationError‘
  8. Java中的三种输出print、printf、println
  9. Prometheus V2仿真开发套件全新上市,实现一键启动仿真
  10. 老天爷保佑微软,双系统手机遍天下