當前位置:首頁 » 編程語言 » java獲取request

java獲取request

發布時間: 2023-01-11 18:19:40

『壹』 java中Request對象的主要方法有哪些

答:setAttribute(Stringname,Object):設置名字為name的request的參數值

getAttribute(Stringname):返回由name指定的屬性值

getAttributeNames():返回request對象所有屬性的名字集合,結果是一個枚舉的實例

getCookies():返回客戶端的所有Cookie對象,結果是一個Cookie數組

getCharacterEncoding():返回請求中的字元編碼方式

getContentLength():返回請求的Body的長度

getHeader(Stringname):獲得HTTP協議定義的文件頭信息

getHeaders(Stringname):返回指定名字的requestHeader的所有值,結果是一個枚舉的實例

getHeaderNames():返回所以requestHeader的名字,結果是一個枚舉的實例

getInputStream():返回請求的輸入流,用於獲得請求中的數據

getMethod():獲得客戶端向伺服器端傳送數據的方法

getParameter(Stringname):獲得客戶端傳送給伺服器端的有name指定的參數值

getParameterNames():獲得客戶端傳送給伺服器端的所有參數的名字,結果是一個枚舉的實例

getParameterValues(Stringname):獲得有name指定的參數的所有值

getProtocol():獲取客戶端向伺服器端傳送數據所依據的協議名稱

getQueryString():獲得查詢字元串

getRequestURI():獲取發出請求字元串的客戶端地址

getRemoteAddr():獲取客戶端的IP地址

getRemoteHost():獲取客戶端的名字

getSession([Booleancreate]):返回和請求相關Session

getServerName():獲取伺服器的名字

getServletPath():獲取客戶端所請求的腳本文件的路徑

getServerPort():獲取伺服器的埠號

removeAttribute(Stringname):刪除請求中的一個屬性

『貳』 Java 怎麼在一個普通類中獲取到Request對象

首先,向你確認你所謂的普通類就是POJO嗎,如果是是無法獲取Request對象的。
不過,可以使用參數傳遞的方式。

Request對象,即ServletRequest,隸屬於javax包下的,需要實現其HttpServletRequest介面才能獲取到Request對象

故在普通java類中是無法獲取到request對象的

望參考

『叄』 java怎麼獲取request

java webservice中通過注入WebServiceContext ,獲取request、session等
代碼如下:

@Resource
private WebServiceContext webServiceContext;

public String getLoginUser() {
HttpServletRequest request =
(HttpServletRequest) webServiceContext.getMessageContext().get(MessageContext.SERVLET_REQUEST);
HttpSession session = request.getSession();
return session.getAttribute("loginUser").toString();

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:677
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:250
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705