if (check == true) { response.sendRedirect("Welcome.html"); } if (check == false) { response.sendRedirect("Login.jsp?errorcode1=yes"); }
Altså hvis det check jeg foretager på brugerens forsøg på at logge ind godkendes skal han sendes et eller andet sted hen. Inden han / hun kommer så langt har vedkommende trykket på et link. Her har jeg opfanget at vedkommende ikke er logget ind og redirected ham til Login side. Efterfølgende foretages et check af et loginforsøg, og her ville jeg gerne sende brugeren videre til den side som oprindeligt blev requested, hvis altså loginforsøget var en succes..... Er det bedre?
I min app. er der kun en Login.jså! På alle sider bliver der først tjekket om man er logget ind. Og ellers bliver man sendt til Login.jsp. dvs request kan komme fra mange forskellige sider. (Dette gøres ved at der øverst på min jsp(vha. <@include>) side er en kontrol af en boolean fra en bønne).
Skal jeg så i min login have en 'response.sendRedirect("Login.jsp?from=xxxx.jsp");' til hver side, eller ?
----------------------- Kan jeg ikke på en måde fange hvor requesten kommer fra via noget med Http header eller lignende?
Tak for din hjælp, og undskyld den lange svar tid. Jeg har efter at have gransket fundet ud af at man kan få fat i request objektet og derefter kalde rquestURI : request.RequestURI() dette giver den url som brugeren har requestet... og kan så bare puttes i en streng eller noget andet
Dann
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.