request.getProtocol(); 獲取客戶端向服務器端傳送數據的協議名稱
request.getScheme(); 獲取鏈接的協議名稱
request.getServerName(); 獲取網站的域名,若是是在本地的話就是localhost
request.getServerPort(); 返回的是WEB容器使用的HTTP端口號
request.getRemoteAddr(); 獲取客戶端的IP地址
request.getRemoteHost(); 得到客戶端的主機名
request.getCharacterEncoding(); 獲取字符編碼
request.getContentLength(); 得到網絡文件的大小
request.getContentType(); 得到本次頁面的編碼格式
request.getAuthType();
getServletConfig()
方法返回一個ServletConfig對象,該對象中包含servlet啓動配置信息.這個信息中包括了全部初始化參數和一個ServletContext對象.
getServletContext()
返回一個ServletContext對象,該對象包含關於servlet運行環境的信息
getServerInfo()
此方法返回 servlet正在其上運行的 servlet容器的名稱和版本
該方法用來返回身份驗證方法的名稱,該方法有以下幾個返回值,BASIC,FORM,CLIENT_CERT,DIGEST。若是用戶沒有經過身份驗證,該方法返回null。
request.getMethod(); 得到客戶端向服務器端傳送數據的方法有get、post、put等類型
request.getPathInfo(); 返回請求的實際URL相對於請求的serlvet的url的路徑
request.getPathTranslated(); 返回servlet名字以後,查詢以前的路徑信息
request.getQueryString(); 返回請求帶參字符串.
request.getRemoteUser(); 返回用戶的請求的,若是沒有登陸返回null
request.getRequestedSessionId(); 返回指定的sessionID,若是請求沒有帶特殊的sessionID,返回null
request.getRequestURL() 取得請求URL(統一資源定位符)
request.getRequestURI() 取得請求URI(統一資源標識符)
request.getServletPath(); 得到客戶端所請求的腳本文件的文件路徑
request.getContextPath()返回請求地址的根目錄,以"/"開關,但不是以"/"結尾。
request.getHeaderNames();
返回全部request header 參數的名字,結果集是一個enumeration(枚舉)類的實例
request.getHeader("Accept");
request.getHeader("Host");
request.getHeader("Referer)); 返回請求的前一地址
request.getHeader("Accept-Language));
request.getHeader("Accept-Encoding");
request.getHeader("User-Agent)); 返回客戶端瀏覽器的版本號、類型
request.getHeader("Connection));
request.getHeader("Cookie");
session.getCreationTime();
其值表示從CUT(Coordinated Universal Time)時間1970年1月1日00:00:00(稱爲UNIX系統的Epoch時間)到當前時刻的秒數。
session.getLastAccessedTime();
方法能夠獲取會話建立的時間和最後訪問的時間,但其返回值是毫秒
session.setMaxInactiveInterval(int interval),
設置會話的最大持續時間,單位是秒,負數代表會話永不失效。
session.getLastAccessedTime();
方法能夠獲取會話建立的時間和最後訪問的時間,但其返回值是毫秒
web