webForumDet fria alternativet
Logga in / Bli medlem

ta bort en request parameter

Java

0 svar · 220 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Frågan#1

Jag skulle vilja kunna "ta bort" en parameter som skickas till en sida.

Exempel:
Alla sidor kan ta emot parametrarna message / errorMessage som skickar text om olika saker (inloggningen lyckades etc etc)

Jag har en koll (i ett filter) som kollar så att användaren är inloggad.

Om man går till en skyddad sida och inte är inloggad (Troligen för att tiden gått ut) så kan det hända att parametern "message" eller "errorMessage" är satt. Jag skulle vilja ta bort den utan att röra eventuella andra parametrar.

request.removeAttribute är det enda som verkar finnas och det är ju inte rätt.

Här är koden hur jag skickar vidare användaren till loginsidan

RequestDispatcher ds = ctx.getRequestDispatcher(ApplicationUtil.loginPage);
ds.forward(request, res);

Kanske måste man bryta ut eventuella paramtrar och skicka dem på nytt, eller?

Is there a way? :)

271 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)