熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JSP獲取客戶端的浏覽器和操作系統信息

2013-11-15 12:20:18  來源: JSP教程 

  string agent = requestgetheader(useragent);

  stringtokenizer st = new stringtokenizer(agent;);

  stnexttoken();

  //得到用戶的浏覽器名

  string userbrowser = stnexttoken();

  //得到用戶的操作系統名

  string useros = stnexttoken();

  取得本機的信息也可以這樣

  操作系統信息

  systemgetproperty(osname); //win竟然是win xp?

  systemgetproperty(osversion);

  systemgetproperty(osarch);

  浏覽器

  requestgetheader(useragent)返回客戶端浏覽器的版本號類型

  getheader(string name)獲得http協議定義的傳送文件頭信息

  request getmethod()獲得客戶端向服務器端傳送數據的方法有getpostput等類型

  request getrequesturi()獲得發出請求字符串的客戶端地址

  request getservletpath()獲得客戶端所請求的腳本文件的文件路徑

  request getservername()獲得服務器的名字

  requestgetserverport()獲得服務器的端口號

  requestgetremoteaddr()獲得客戶端的ip地址

  requestgetremotehost()獲得客戶端電腦的名字若失敗則返回客戶端電腦的ip地址

  requestgetprotocol()

  requestgetheadernames()返回所有request header的名字結果集是一個enumeration(枚舉)類的實例

  requestgetheaders(string name)返回指定名字的request header的所有值結果集是一個enumeration(枚舉)類的實例


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20757.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.