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

来源:互联网 发布:ubuntu 命令行 deb 编辑:程序博客网 时间:2024/06/06 11:47

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

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中直接用就可以了

阅读全文
1 0
原创粉丝点击