Я пытаюсь получить полный URL-адрес из объекта HttpServletRequest. У меня были разные способы сделать это. Один из способов - объединить requestURL с queryString. Моя ситуация в том, что есть? в конце без параметров запроса. Как определить, что у моего URL есть? в конце.Как получить? в конце URL-адреса, когда нет параметров запроса
URL-адрес примерно: http://www.xyz.com/path/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();
}
}
у у передает? в конце – PSR
Показать код, который вы пробовали. – Makky
Я отредактировал свой вопрос, чтобы отразить это требование. Это дело клиента. –