如何使用JSP/Java检测移动(iOS和Android)?

jru*_*ter 4 java mobile android jsp ios

只是想知道是否有人遇到过这个?

基本上,我希望使用JSP检测iOS和Android,并能够有条件地将CSS和JS文件添加到页面.

有任何想法吗?

Ben*_*uer 7

一个非常简单的解决方案是:

<%
  String userAgent = request.getHeader("user-agent");
  if (userAgent.matches(".*Android.*"))
  {
    out.print("You're an Android!");
  }
  else
  {
    out.print("You're something else..."); // iOS
  }
%>
Run Code Online (Sandbox Code Playgroud)

由于else语句非常简短,因此只有在不超过iOS和Android的情况下才能使用此语句.