参考网上资源,直接上代码
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"; }