Java中的request對象是HttpServletRequest類型的對象,它封裝了HTTP請求的信息。常用的request對象方法有:
getParameter(String name):獲取請求參數的值。如果參數有多個值,則返回第一個值。
getParameterValues(String name):獲取請求參數的所有值。如果參數只有一個值,則返回一個包含該值的數組。
getParameterMap():獲取請求參數的映射。返回一個包含參數名和參數值的映射。
getMethod():獲取請求的HTTP方法(GET、POST等)。
getHeader(String name):獲取指定名稱的HTTP頭部信息的值。
getHeaderNames():獲取所有HTTP頭部信息的名稱。
getSession():獲取當前請求的會話對象。如果請求沒有會話,則創建一個新的會話。
getCookies():獲取請求中的所有Cookie。
getQueryString():獲取請求的查詢字符串。
getRequestURI():獲取請求的URI(統一資源標識符)。
getRequestURL():獲取請求的URL(統一資源定位符)。
getContextPath():獲取請求的上下文路徑。
getRemoteAddr():獲取客戶端的IP地址。
setAttribute(String name, Object value):設置一個屬性值。
getAttribute(String name):獲取指定名稱的屬性值。
removeAttribute(String name):移除指定名稱的屬性。
getInputStream():獲取請求的輸入流,用于獲取請求體的內容。
getReader():獲取請求的字符輸入流,用于讀取請求體的內容。
getLocale():獲取請求的語言環境。
isSecure():判斷請求是否通過安全通道發送。
getPart(String name):獲取指定名稱的文件上傳部分。
getParts():獲取所有的文件上傳部分。
以上是一些常用的HttpServletRequest對象的方法,可以根據實際需要選擇使用。