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 客戶端瀏覽器...