`
ms7592
  • 浏览: 46722 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

    博客分类:
  • Java
阅读更多

 

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("Referer"):获得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获取客户端IP地址浏览器版本操作系统.pdf

    JSP获取客户端IP地址浏览器版本操作系统.pdf

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

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

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

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

    j2ee 面试常遇见的问题,收集了一下,可以参考

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    4. 客户端运行环境:能运行IE 5以上或Netscape 5以上浏览器的操作系统,配合使用Ajax技术; 5. 客户端运行工具:目前的系统采用浏览器作为客户端,为了支持Ajax开发框架,应该选择使用IE 5以上版本浏览器。 本...

    java_jsp项目源码_聊天系统(java+applet)130227.rar

    系统具备消息发送、接收、存储和离线消息推送等功能,确保用户随时随地都能获取最新的聊天记录。此外,还提供了好友管理、群组创建、文件共享等社交功能,满足用户的多样化需求。 安全性方面,系统采用了先进的加密...

    基于J2EE框架的个人博客系统项目毕业设计论...

    4. 客户端运行环境:能运行IE 5以上或Netscape 5以上浏览器的操作系统,配合使用Ajax技术; 5. 客户端运行工具:目前的系统采用浏览器作为客户端,为了支持Ajax开发框架,应该选择使用IE 5以上版本浏览器。 本...

    超级有影响力霸气的Java面试题大全文档

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别?  Java Bean 是可...

    JAVA编程百例(照着例子更容易!)

    实例43 一对简单的服务器和客户端 实例44 多线程服务器 实例45 使用SMTP协议发送邮件 实例46 使用SMTP协议接收邮件 实例47 使用JAVAMAIL发送邮件 实例48 使用JAVAMAIL接收邮件 实例49 获取URL文本 实例5 哈希表和...

    Java开发技术大全(500个源代码).

    GcdAndGcm.java 求最大公约数和最小公倍数 errorInit.java 演示变量初始化错误的程序 integerExample.java 演示各种整型变量的使用 isPrime.java 判断素数 leapYearByIf.java 用if语句判断闰年 ...

    基于SSM的个人博客系统设计软件程序源码+数据库+WORD毕业设计论文文档.zip

    基于SSM的个人博客系统设计软件程序...软件系统体系结构分为两种,是客户机/服务器结构和浏览器/服务器结构。其中的浏览器/服务器结构就是B/S结构。 C/s模式:是客户端/服务器(Client/Server)模式,主要指的是传统的桌

    JAVA上百实例源码以及开源项目

    内容索引:JAVA源码,系统相关,系统信息检测  用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学...

    JAVA上百实例源码以及开源项目源代码

    内容索引:JAVA源码,系统相关,系统信息检测  用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学...

    Java开发技术大全 电子版

    9.3使用getClass()方法获取类信息290 9.4使用类标记292 9.5使用关键字instanceof判断所属类292 9.6利用反射获取运行时类信息293 9.6.1使用isInstance()方法判断所属类294 9.6.2获取成员方法信息295 9.6.3获取...

    java 面试题 总结

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...

    JFreeChart -- web图表生成源码

    为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在这里也变得无能为力。回到本文的题目上来,为了创建...

    java jdk实列宝典 光盘源代码

    内容: 1 转换基本数据类型;运算符;计算阶乘; 2 复数类;java的参数传递;...获取客户端的真实ip地址; jsp无刷新聊天室; 设置和读取cookie; 上传文件; 用servlet生成图形验证码; 用servlet实现分页查看数据库;

Global site tag (gtag.js) - Google Analytics