java后台判断前端是PC端访问还是移动端访问

xiaoxiao2021-02-28  75

参考网上资源,直接上代码

HttpSession session = request.getSession(); // 检查是否已经记录访问方式(移动端或pc端) if (null == session.getAttribute("ua")) { try { // 获取ua,用来判断是否为移动端访问 String userAgent = request.getHeader("USER-AGENT").toLowerCase(); if (null == userAgent) { userAgent = ""; } // 判断是否为移动端访问 if (check(userAgent)) { logger.debug("移动端访问"); return "redirect:mobile/initLogin"; } } catch (Exception e) { logger.error("获取设备信息出错:" + e); } } else if (session.getAttribute("ua").equals("mobile")) { logger.debug("移动端访问"); return "redirect:mobile/initLogin"; }

在controller中直接用就可以了

转载请注明原文地址: https://www.6miu.com/read-54020.html

最新回复(0)