通过HttpServletRequest判断设备信息
public String findUserAgent(HttpServletRequest request){
// 获取浏览器信息
String userAgent = request.getHeader("User-Agent");
// 判断属于哪类设备 pc
if (userAgent.contains("Windows") || userAgent.contains("Intel Mac")){
log.info("该设备为pc端");
return "pc";
}
// 手机
if (userAgent.contains("iPhone") || userAgent.contains("Android") || userAgent.contains("iPad")){
log.info("该设备为手机端");
return "phone";
}
}
以上判断大家可以根据实际情况进行准确的判断
userAgent.contains(): 判断是否包含给定字符串;
log.info()使用的是lombox的