У меня есть URL-адрес abc.com/#cancel. В моем сервлете мне нужно сохранить #cancel для будущего использования. Я уже пробовал HttpServletRequest getRequestURI() и несколько других опций. Но не видите это значение в объекте запроса. Как получить это значение.Получить хэш-тег (#) символ URL-адреса в запросе сервлета
В моем приложении я использую GWT, который использует вызовы rpc, и запрос rpc выполняется на основе значения хэш-тега. например: mydomain.com/#profile, перенаправляет запрос на profile.rpc. В моем случае я перехватываю этот вызов фильтром, который выполняет некоторую базовую проверку, а затем я хочу перенаправить запрос еще раз в mydomain.com/#profile. но я не могу найти #profile в объекте запроса. Надеюсь, это объяснит мой вопрос и то, что я ищу.
Я предполагаю его request.getRequestURI(), так или иначе не получающий # значение в URI запроса. Уже упоминается в вопросах. Спасибо anyways –
String completeURL = requestURL.toString(); попробовали это и работали в сервлетах или любой другой инфраструктуре – priyadarshini
В сервлетах, выяснилось, что в запросе мы не получаем фрагментированный URL. Даже в requestURL вы просто получаете полный URL-адрес другого фрагментированного URL-адреса (#part) –