GET-Parameter im Redirect

Z

Zak256

Hallo,

ich habe ein Servlet, das einige Operationen durchführt.
Anschließend soll ein Redirect auf eine andere Seite geschehen, wobei die im Request-Objekt vorhandenen Parameter übernommen (und teilweise verändert) werden sollen.
Es gibt doch bestimmt eine elegante Lösung, wie man so einen URL-String generieren kann, um diesen dann response.sendRedirect(String) übergeben zu können, ich finde sie nur nicht. Kann mir jemand auf die Sprünge helfen?
java.net.URL scheint soetwas nicht zu bieten...

Danke im Voraus,
Zak256
 
Die elegante Lösung heißt Stringkonkatenation ;). StringBuilder ist dein Freund. Weiß nicht, welches Webframework du benutzt. EInige bieten in Utilklassen Methoden für sowas an. Wenn nicht, dann halt zu Fuß.

Gruß
Ollie
 
Danke, ich habs jetzt auf die übliche Vorgehensweise gelöst:
Code:
String parameters = "?file=" + request.getParameter("file");
parameters = parameters + "&param=" + request.getParameter("param");
usw...
 
Jap, das war was ich mit "zu Fuß" meinte ;). Evtl. macht es sinn, sich eine generische Methode zu schreiben, die alle Requestparameter an die URL anhängt und im günstigsten Fall noch filterbar ist (um einfacher festzulegen welche Parameter genau in die URL wandern sollen).

Gruß
Ollie
 
Zurück