JSP中获取客户端的浏览器和操作系统信息

开发 后端
JSP中获取客户端的浏览器和操作系统信息是如何操作的呢?本文将给你介绍一些常用的调用。

JSP中获取客户端的浏览器和操作系统信息并非什么难事,让我们开始吧。

string agent = request.getheader("user-agent");

stringtokenizer st = new stringtokenizer(agent,";");

st.nexttoken();

JSP获取得到用户的浏览器名

string userbrowser = st.nexttoken();

JSP获取得到用户的操作系统名

string useros = st.nexttoken();

取得本机的信息也可以这样:

◆JSP中获取客户端的操作系统信息

system.getproperty("os.name"); //win2003竟然是win xp?

system.getproperty("os.version");

system.getproperty("os.arch");

◆JSP中获取客户端的浏览器信息:

request.getheader(“user-agent”)返回客户端浏览器的版本号、类型

getheader(string name):获得http协议定义的传送文件头信息,

request. getmethod():获得客户端向服务器端传送数据的方法有get、post、put等类型

request. getrequesturi():获得发出请求字符串的客户端地址

request. getservletpath():获得客户端所请求的脚本文件的文件路径

request. getservername():获得服务器的名字

request.getserverport():获得服务器的端口号

request.getremoteaddr():获得客户端的ip地址

request.getremotehost():获得客户端电脑的名字,若失败,则返回客户端电脑的ip地址

request.getheadernames():返回所有request header的名字,结果集是一个enumeration(枚举)类的实例

request.getheaders(string name):返回指定名字的request header的所有值,结果集是一个enumeration(枚举)类的实例

JSP中获取客户端的浏览器和操作系统信息在实际开发中是一个重要的环节,那么上述的各种函数的调用将会帮助你得以实现目标,现在你是不是更加明白他们的含义呢?

【编辑推荐】

  1. 对JSP中的内置对象简单概述
  2. 使用JSP include机制改进外观
  3. JSP编程应注意的六个常见问题
  4. JSP教程基础篇之简单首页制作
  5. 实现JSP论坛树型结构的具体算法
责任编辑:仲衡 来源: 开发学院
相关推荐

2017-04-06 15:40:31

客户端数据存储技术

2010-04-20 13:41:58

Unix操作系统

2009-07-10 18:15:24

HTTP头

2023-08-07 10:50:35

ChromeOS谷歌Android

2011-05-18 09:30:40

Linux浏览器

2013-01-05 14:16:41

jQueryConditionizJS

2013-03-29 09:15:15

移动浏览器HTML5手机操作系统

2011-07-04 10:45:03

2023-04-19 08:21:41

ChatGPT浏览器操作系统

2016-12-14 13:41:49

HTML 5浏览器VDI

2009-12-30 18:07:54

Silverlight

2011-03-31 09:54:12

浏览器操作系统

2013-10-28 16:08:53

2012-02-17 09:28:52

Mozilla

2009-03-11 18:36:26

Opera捆绑浏览器

2016-12-23 17:28:05

移动操作系统浏览器APP

2010-12-21 11:03:15

获取客户端证书

2009-12-18 09:23:11

2010-02-23 08:56:39

瘦客户端

2021-09-22 15:46:29

虚拟桌面瘦客户端胖客户端
点赞
收藏

51CTO技术栈公众号