当前位置:  编程技术>java/j2ee

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

    来源: 互联网  发布时间:2014-10-17

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

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(枚举)类的实例

    
 
 

您可能感兴趣的文章:

  • 关于获取在jsp上获取客户端时间的问题
  • JSP中如何获取屏幕分辨率?
  • type="file"如何用jsp获取?
  • 菜鸟问题:如何让jsp来获取与之关联的java 数据(赚分了)
  • JSP 获取Spring 注入对象示例
  • 怎样在jsp或servlet中获取服务器端的物理路径????
  • jsp页面获取服务器时间的简单调用示例
  • 请问在JSP中,如何获取当前时间呀?小弟是新人,请老大门多指点
  • 关于JSP中获取输入流的问题,急呀,一定给分!
  • jsp获取action传来的session和session清空以及判断
  • jsp中获取时间?
  • jsp源码实例3(获取jsp各种参数)
  • JSP 获取真实IP地址的代码
  • JSP中获取ExtJS.Ajax前台传递的JSON数据实现过程
  • <FORM METHOD="POST" ACTION="upload.jsp" onsubmit="return mysub();" name="myform" ENCTYPE="multipart/form-data">如何获取text参数?
  • jsp中获取状态怎么写(两种实现方式)
  • Java从服务器上获取时间动态显示在jsp页面实现思路
  • jsp源码实例2(获取表单参数)
  • JSP自定义标签获取用户IP地址的方法
  • 获取jsp各种参数
  • 菜鸟用tomcat3.2,在他的root目录下建立了一个test1.jsp.用浏览器显示正常,但我后来删掉了,可用浏览器还可以看到test1.jsp,这是怎么回事
  • 通过jsp或servlet如何记录用户关闭浏览器时的时间
  • 请问jsp中的一个新的session是否浏览器一关就没了
  • servlet使用RequestDispatcher到jsp页面,浏览器url栏还是servlet
  • jsp中sql语句执行时间太长,用浏览器打开时,页面超时,如何处理?
  • 请教各位大帅:jswdk中运行jsp,为何客户端浏览器无内容,查看原代码,就是原文件?
  • JSP中用回车监听按钮事件兼容火狐 IE等主流浏览器
  • (新手)请教如何通过tomcat运行自己写的jsp,在浏览器上浏览页面?
  • 在visualAge for java3 中我也起动com.ibm.servlet->run main了,在浏览器中也运行了。可是我如何创建jsp工程呢?
  • JSP实现浏览器关闭cookies情况下的会话管理
  • 怪问题--JSP自动将浏览器的编码转换成 西欧(ISO)字体 然后显示的是乱码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JSP或Servlet如何获得客户端的IP地址?
  • JSP如何得到服务器端的系统时间!!谢谢
  • B/S结构,怎样在JSP中调用B端的Dll????论坛以前的连接都http 404了
  • 如何用jsp或者是java写出一个可以访问客户端的应用(就象activeX一样重服务器下在到客户,用一操做客户的资源)
  • 大虾救命!!! 在JSP 中如何取得Client端的(已知路径)下的某文件的创建时间及其他相关文件属性?
  • ◎◎◎大虾救命!!!如何让返回客户端的图象中的实体被选中?并弹出快捷菜单(链接到其他jsp上)??(如果可以,我的分数全给你!!)◎◎◎
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?
  • 我要学jsp,已经下载了j2ee1.4,需要一个支持jsp引擎的WEB服务器或jsp引擎!!(急,马上给分)
  • jsp中相对路径怎么表示?例如当前目录下的jsp目录里的文件。
  • 我已经在输出前包含了<jsp:include page="2.jsp"/>,
  • 欲学JSP,请教JSP资料,最好电子版。
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • JSP/html 编辑器 Bravo JSP editor
  • JSP开发入门(五)--JSP其他相关资源
  • <jsp:include page="SystemLeft.jsp?TypeId=<%= itTypeId.toString() %>" flush="true" />


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3