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

标签 java android ios jsp mobile

想知道有没有人遇到过这个?

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

有什么想法吗?

最佳答案

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

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

由于 else 语句非常短,因此仅当您只提供 iOS 和 Android 服务时才应使用它。

关于java - 如何使用 JSP/Java 检测移动设备(iOS 和 Android)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6770572/

相关文章:

java - Java中String的内存使用情况

java - JFrame后台错误: Unwanted Transparency

java.lang.UnsatisfiedLinkError : Native method not found in Android 错误

ios - 使用 xib 子类化 UICollectionViewController

ios - Firebase 查询两个值

html - iOS HTML 到 PDF 库

java - 如何在未 root 的 Android 设备上强制执行触摸事件

java - 如何将 TextField 中的输入字符串显示到 TextArea 中?

android - 如何从 wpa_supplicant 守护进程中获取 wpa2-psk key ?

Android ScrollView 在旋转动画中丢失剪辑