java判断请求设置是手机还是pc

private boolean isMobileDevice(HttpServletRequest request) {
// return userAgent.matches(".*Android.*") ||
// userAgent.matches(".*iPhone.*") || userAgent.matches(".*iPad.*");
String ua = request.getParameter("ua");


if (StringUtils.hasText(ua))
return "ios".equals(ua) || "android".equals(ua);
else {
String userAgent = request.getHeader("User-Agent");
return userAgent.matches(".*Android.*") || userAgent.matches(".*iPhone.*") || userAgent.matches(".*iPad.*");
}
}

猜你喜欢

转载自blog.csdn.net/sxg0205/article/details/51024601
今日推荐