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

如题所述

//得到用户的浏览器名String userbrowser = st.nextToken();//得到用户的操作系统名String useros = st.nextToken();取得本机的信息也可以这样:操作系统信息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(枚举)类的实例
温馨提示:内容为网友见解,仅供参考
无其他回答

JSP里的request.getHeader("user-agent")能查到什么信息?里面的参数还...
利用request.getHeader("user-agent")获取客户端浏览器和操作系统信息 String Agent = request.getHeader("User-Agent");StringTokenizer st = new StringTokenizer(Agent,";");st.nextToken();\/\/得到用户的浏览器名String userbrowser = st.nextToken();\/\/得到用户的操作系统名String useros = st....

jsp中request.getHeader()获取客户端的各种信息,那php中什么方法来获 ...
9、$_SERVER['DOCUMENT_ROOT'] -- 当前运行脚本所在的文档根目录。在服务器配置文件中定义。 如E:\\server 10、$_SERVER['HTTP_ACCEPT'] -- 当前请求的 Accept: 头信息的内容。11、$_SERVER['HTTP_ACCEPT_CHARSET'] -- 当前请求的 Accept-Charset: 头信息的内容。例如:“iso-8859-1,*,utf-...

如何获取客户端真实IP
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户...

jsp中的request.getlocale()是获取浏览器语言还是获取操作系统语言
request中的Locale,它代表着用户浏览器的设置,很多应用都是在这里读取用户Locale然后进行国际化的。这就是你想要的答案

怎么用java获得浏览器中的地址
jsp 是运行在服务器上的,对于http这种无状态协议, 是无法直接获取客户端的浏览器内容。你可以考虑用javascript的location.href在客户端获取地址。通过请求参数回传地址。如果是打开浏览器时回传,可以在window.onload事件中进行。(通过ajax)

在jsp页面中如何获取另一个jsp页面提交的信息
1、首先新建一个请求页面:文件命名为requestJsp.jsp,右键webroot下的jsp文件夹,new——》jsp,填写名称,点击finish完成创建。2、然后新建一个被请求页面:文件命名为do.jsp,右键webroot下的jsp文件夹,new——》jsp,填写名称,点击finish完成创建。3、请求页面注意编码格式修改为utf-8,否则编码会出错...

在jsp中new Date() 是取服务器端的系统时间,还是客户端的系统时间呢
首先你必须明白,jsp中的java代码都会在服务器运行,客户端收到的都是浏览器可以处理的 html 和脚本,所以,当然是服务器时间

在js中可以引用jsp中的数据吗
方法一:将jsp中的变量输出到html中的type为hidden的input中,js从input中去取值 <!-- jsp页面中的input元素 --><input type="hidden" value="<%=serverData%>" id="J_ServerData"><!--当然,挂在某一个DOM元素的属性上也是可以的<div id="J_DataDiv" data-server-data="<%=serverData%...

js函数中怎么获取request中值的属性
request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据。request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。在JS中获取到request,网页地址的方法:wi...

网页如何知道你电脑的信息
他有专门的ip数据库,你的ip地址他知道后会映射到数据库里的地址(你可以用代理欺骗的)。系统和浏览器信息是因为浏览器发出数据请求时会将系统版本和浏览器版本一同发出的!

相似回答