Ich habe ein Szenario, in dem der Benutzer auf einen "Restaurant" -Link klickt (für die Suche nach Restaurants in einer bestimmten Ortschaft). Ich muss überprüfen, ob der Standort festgelegt ist oder nicht. Wenn es nicht festgelegt ist, möchte ich ihn auf eine Seite umleiten, auf der er den Standort festlegen kann, und dann zu den Suchergebnissen zurückkehren, die nach dem festgelegten Standort gefiltert wurden. Ich verwende response.sendRedirect(url)
, um den Benutzer auf die Einstellungsort-Seite umzuleiten. Aber wie kann ich die Umleitungs-URL senden (d. H. Die URL, an die ich den Benutzer senden möchte, nachdem der Standort festgelegt wurde)?Umleiten von Benutzern mit HTTP-Antwort
Ich versuchte dies:
response.sendRedirect("/location/set.html?action=asklocation&redirectUrl="+
request.getRequestUri()+request.getQueryString());
aber dies nicht funktioniert und 404 Fehler angezeigt; Außerdem sieht die URL im Browser nicht gut aus.
Bitte, wenn jemand das Problem lösen könnte ...
Error 404 FileNotFound, müssen Sie diese http sicherzustellen: // /location/set.html existiert. Was passiert, wenn Sie die erwähnte URL auslösen? –
Koekiebox
versuchen Sie, ohne die erste/ – mauretto