java 判断客户端_javaweb服务端判断客户端使用的是手机还是电脑访问
public?class?ToolCheckAgentIsMobile?{
private?final?static?String[]?agent?=?{?"Android",?"iPhone",?"iPod",?"iPad",?"Windows?Phone",?"MQQBrowser"?};
/**
*?判斷User-Agent?是不是來自于手機(jī)
*
*?@param?ua
*?@return
*/
public?static?boolean?checkAgentIsMobile(HttpServletRequest?request)?{
String?ua=request.getHeader("User-Agent");
boolean?flag?=?false;
if?(!ua.contains("Windows?NT")?||?(ua.contains("Windows?NT")?&&?ua.contains("compatible;?MSIE?9.0;")))?{
//?排除?蘋果桌面系統(tǒng)
if?(!ua.contains("Windows?NT")?&&?!ua.contains("Macintosh"))?{
for?(String?item?:?agent)?{
if?(ua.contains(item))?{
flag?=?true;
break;
}
}
}
}
return?flag;
}
}
總結(jié)
以上是生活随笔為你收集整理的java 判断客户端_javaweb服务端判断客户端使用的是手机还是电脑访问的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c# 修改xslt并转为html,c#使
- 下一篇: c 调用mysql密码为空_C语言连My