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

如题所述

第1个回答  2013-11-03
//得到用户的浏览器名Stringuserbrowser=st.nextToken();//得到用户的操作系统名Stringuseros=st.nextToken();取得本机的信息也可以这样:操作系统信息System.getProperty(os.version);System.getProperty(os.arch);瀏覽器:request.getHeader(User-Agent)request.getHeader(“User-agent”)返回客户端浏览器的版本号、类型getHeader(Stringname):获得http协议定义的传送文件头信息,request.getMethod():获得客户端向服务器端传送数据的方法有GET、POST、PUT等类型request.getRequestURI():获得发出请求字符串的客户端地址request.getServletPath():获得客户端所请求的脚本文件的文件路径request.getServerName():获得服务器的名字request.getServerPort():获得服务器的端口号request.getRemoteAddr():获得客户端的IP地址request.getRemoteHost():获得客户端电脑的名字,若失败,则返回客户端电脑的IP地址request.getProtocol():本回答被提问者采纳

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-...

jsp如何获得当前电脑的Ip
服务器端IP:<%= localAddr %> 服务器端口:<%= localPort %> \/\/客户端信息 String remoteHost=request.getRemoteHost();String remoteAddr=request.getRemoteAddr();int remotePort=request.getRemotePort();%> 浏览器端:<%= remoteHost %> 浏览器端IP是:<%= remoteAddr %> 浏览器端口:<%= ...

如何获取客户端真实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)

在js中怎么获取jsp页面的值
jsp在页面上获取java参数总共有以下方法:(1)直接在URL请求后添加 如:<a href="thexuan.jsp?action=transparams&detail=directe")直接传递参数, 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用...

在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 和脚本,所以,当然是服务器时间

在jsp页面怎么取session里的List?
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP技术使用Java编程语言编写类XML的tags和scriptlets,...

相似回答