У меня есть сценарий, когда пользователь нажимает ссылку «ресторан» (для поиска ресторанов в определенном месте).Я должен проверить, установлено ли местоположение или нет.Если он не установлен, я хочу перенаправить его на страницу, на которой он может указать местоположение, а затем вернуться к результатам поиска, отфильтрованным по заданному местоположению.Я использую response.sendRedirect(url)
, чтобы перенаправить пользователя на страницу настроек.Но как я могу отправить обратный URL-адрес для перенаправления (т. Е. URL-адрес, на который я хочу отправить пользователя после установки местоположения)?
Я пробовал это:
response.sendRedirect("/location/set.html?action=asklocation&redirectUrl="+
request.getRequestUri()+request.getQueryString());
, но этоне работает и отображается ошибка 404;Кроме того, URL, созданный в браузере, выглядит не очень хорошо.
Пожалуйста, если кто-нибудь может решить проблему ...