我試圖從HttpServletRequest對象中獲取完整的URL。我有各種各樣的方法。其中一種方法是將requestURL與queryString結合使用。我的情況是有一個?最後沒有查詢參數。我如何識別我的URL有?最後。如何獲取?在沒有查詢參數的URL末尾
該URL如下所示:http://www.xyz.com/path/id?
我需要考慮?作爲ID的一部分。 (客戶要求:))
我想要的代碼是:
public static String getFullURL(HttpServletRequest request) {
StringBuffer requestURL = request.getRequestURL();
String queryString = request.getQueryString();
if (queryString == null) {
return requestURL.toString();
} else {
return requestURL.append('?').append(queryString).toString();
}
}
Ÿu的傳遞?在末尾 – PSR
顯示您嘗試過的代碼。 – Makky
我編輯了我的問題以反映要求。這是客戶端的事情。 –