java后台如何判断是移动端还是pc端的访问请求
主要是根据 HttpServletRequest request 中的请求头所带的参数 user-agent来获取:
String userAgent = request.getHeader("user-agent");
if (userAgent.indexOf("Android") != -1) {
// 安卓
String defaultFailureUrl = "/login_moblie.jsp";
System.out.println("Android访问!!!" + "没有登录,返回的页面===" +defaultFailureUrl);
......
} else if (userAgent.indexOf("iPhone") != -1 || userAgent.indexOf("iPad") != -1) {
// 苹果
String defaultFailureUrl = "/login_moblie.jsp";
System.out.println("iPhone/iPad访问!!!"+ "没有登录,返回的页面==="+ defaultFailureUrl);
......
} else { // 电脑
String defaultFailureUrl = "/login.jsp";
System.out.printl