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

js|客户端|浏览器

string agent = request.getheader("user-agent");
stringtokenizer st = new stringtokenizer(agent,";");
st.nexttoken();
//得到用户的浏览器名
string userbrowser = st.nexttoken();
//得到用户的操作系统名
string useros = st.nexttoken();

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

操作系统信息

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

浏览器:

request.getheader("user-agent")

再送个红包

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.getprotocol():
request.getheadernames():返回所有request header的名字,结果集是一个enumeration(枚举)类的实例
request.getheaders(string name):返回指定名字的request header的所有值,结果集是一个enumeration(枚举)类的实例

时间: 2024-10-01 21:11:42

实例:JSP中获取客户端的浏览器和操作系统信息的相关文章

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

js|客户端|浏览器 String Agent = request.getHeader("User-Agent");StringTokenizer st = new StringTokenizer(Agent,";");st.nextToken();//得到用户的浏览器名String userbrowser = st.nextToken();//得到用户的操作系统名String useros = st.nextToken(); 取得本机的信息也可以这样: 操作系统信

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

string agent = request.getheader("user-agent"); stringtokenizer st = new stringtokenizer(agent,";"); st.nexttoken(); //得到用户的浏览器名 string userbrowser = st.nexttoken(); //得到用户的操作系统名 string useros = st.nexttoken(); 取得本机的信息也可以这样: 操作系统信息 sys

PHP获取用户的浏览器与操作系统信息的代码_php技巧

1.用户访问服务器时,利用PHP的超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息 我访问时的$_SERVER['HTTP_USER_AGENT'] 字符串 : Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.3 Safari/533.2 2.利用正则表达式匹配以上字符串,用户的浏览器 操作系

初学者的忧伤-获取客户端的浏览器信息

问题描述 获取客户端的浏览器信息 我写了一个js获取用户浏览器的版本信息,当用户连接我电脑上访问时在他那边显示的是自己浏览器的版本信息,我想问当他访问我这个页面时候我怎么将他的版本信息获取到. 解决方案 需要通过HTTP的header中USER-AGENT来获取 解决方案二: jsp中如何获取客户端的浏览器和操作系统信息jsp 获取客户端的浏览器和操作系统信息JSP获取客户端的浏览器和操作系统信息

jsp中获取当前目录的方法

本文实例讲述了jsp中获取当前目录的实现方法,分享给大家供大家参考.具体实现方法如下: 1.利用System.getProperty()函数获取当前路径: 代码如下: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2.使用File提供的函数获取当前路径: 代码如下: File directory = new File("");//设定为当前文件夹 try{ System.o

c#-C# 如何在网络中获取客户端电脑硬件的信息

问题描述 C# 如何在网络中获取客户端电脑硬件的信息 我想通过自己写代码的形式获取使用我们软件的人进行电脑绑定,现在此账号在其他电脑登陆 解决方案 客户端获取电脑硬件信息 解决方案二: 除非别人安装了你的软件,你才能取到别人电脑的硬件信息.如果是web登录那种,只能取到浏览器带的一些信息.当然,如果你能够控制别人的电脑,那什么都可以取到. 解决方案三: http://www.cnblogs.com/netWild/archive/2010/11/30/1892385.html 解决方案四: 需要

jsp中获取当前目录的方法_JSP编程

本文实例讲述了jsp中获取当前目录的实现方法,分享给大家供大家参考.具体实现方法如下: 1.利用System.getProperty()函数获取当前路径: 复制代码 代码如下: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2.使用File提供的函数获取当前路径: 复制代码 代码如下: File directory = new File("");//设定为当前文件夹 try

获取客户端IP、浏览器和操作系统信息的几种方法

<p align=center>获取客户端浏览器和操作系统信息的几种方法</p><Script language=Vbscript>'=首先---穷举法:用VBS中的Navigator.appVersion(或者.UserAgent)属性='=此种方法可以在客户端显示,但是不可以保存到服务器端数据库里=Document.write Navigator.appVersion&"<p>"Function Browser(Info)In

传值-js中的值如何在jsp中获取

问题描述 js中的值如何在jsp中获取 解决方案 success回调里面直接组合添加到你的链接里面去就好了,还是原来你的页面上有添加评论的html,你需要给链接添加上ajax返回的shareid还是什么 解决方案二: 你是要在success里获得shareId后,把这个shareId放到的href里去吗? 如果是,很简单,你在js里用jquery拿到,然后设置的href属性. 解决方案三: request.getParameter("shareId") 解决方案四: 你 shareId