如何在JSP中获取浏览器信息?

vip*_* k. 6 jsp

如何使用JSP获取客户端IP和浏览器信息?

D. *_*ski 11

以下jsp将输出您的IP地址和用户代理:

Your user-agent is: <%=request.getHeader("user-agent")%><br/>
Your IP address is: <%=request.getRemoteAddr()%><br/>
Run Code Online (Sandbox Code Playgroud)

要找出用户正在使用的浏览器和/或操作系统,请解析用户代理标头.

例如:

<%
String userAgent = request.getHeader("user-agent");
if (userAgent.indexOf("MSIE") > -1) {
  out.println("Your browser is Microsoft Internet Explorer<br/>");
}
%>
Run Code Online (Sandbox Code Playgroud)

有关用户代理的列表,请查看此处.


KB2*_*B22 6

对于浏览器部分,您需要解析reqeust的User-Agent部分.

String browserType = request.getHeader("User-Agent");
Run Code Online (Sandbox Code Playgroud)

在那里你会找到相关的信息......