jsp獲取客戶端資訊

2021-04-13 08:45:59 字數 913 閱讀 5017

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」)返回客戶端瀏覽器的版本號、型別

getheader(string name):獲得http協議定義的傳送檔案頭資訊,

request. getmethod():獲得客戶端向伺服器端傳送資料的方法有get、post、put等型別

request. getservername():獲得伺服器的名字

request.getserverport():獲得伺服器的埠號

request.getprotocol():

request.getheadernames():返回所有request header的名字,結果集是乙個enumeration(列舉)類的例項

request.getheaders(string name):返回指定名字的request header的所有值,結果集是乙個enumeration(列舉)類的例項

jsp獲取客戶端資訊

瀏覽器 request.getheader user agent 返回客戶端瀏覽器的版本號 型別 getheader string name 獲得http協議定義的傳送檔案頭資訊 request.getmethod 獲得客戶端向伺服器端傳送資料的方法有get post put等型別 request....

獲取客戶端資訊

request.browser.majorversion.tostring 獲取客戶端瀏覽器的 主 版本號request.browser.version.tostring 獲取客戶端瀏覽器的完整版本號 request.browser.platform.tostring 獲取客戶端使用平台的名字 re...

獲取客戶端使用者資訊

客戶端ip request.servervariables.get remote addr tostring 客戶端主機名 request.servervariables.get remote host tostring 客戶端瀏覽器ie request.browser.browser 客戶端瀏覽器...