[ leny @ 01.11.2006. 04:55 ] @
Kojom metodom se kod servleta vraca na prethodnu stranicu
web citaca?? Znaci fali mi parametar kod poziva sledece metode:

response.sendRedirect("");
[ bgd2500 @ 01.11.2006. 10:14 ] @
Tesko da servlet moze da zna koja je bila tvoja prethodna strana.
To moras ili ti da mu kazes (specificiras stranicu) ili da to uradis na klijentu iz javascripta
sa history.back();
[ DBELJIC @ 01.11.2006. 11:01 ] @
<input class="button" type="button" value="Back" onClick="history.go(-1)"/>
[ leny @ 01.11.2006. 13:03 ] @
Znam kako ide u java scriptu ali to nema veze sa ovim sto meni treba.
Znam da moze i u php-u jednostavno da se procita adresa
sa koje se doslo na trenutnu stranicu, ali me zanim kako to ide kod servleta ??
[ nemnesic @ 01.11.2006. 13:23 ] @
sacuvaj prehodni URL u session pod nekim key-om :)

posle toga, citaj session i taj key i redirect(taj key)

simple as that

nn
[ nikola025 @ 01.11.2006. 13:28 ] @
Ne znam da li ti ovo pomaze ali evo pa probaj.
U headeru od HttpServletRequest-a imas polje tipa string koje predstavlja URL sa koga si dosao na stranicu.

Code:
   httpServletRequest.getHeader("referer");  


Naravno taj String sto dobijes je cela adresa oblika http://servername/appname/pagename?param1=value1
Posle toga pozoves response.sendRedirect na tu stranicu. Nisam probao ne znam hoce li raditi bas kako tebi treba.
Probaj :)
[ leny @ 01.11.2006. 13:36 ] @
Razmisljao sam da tako uradim, ali sesija ima maksimalno vreme trajanja ... ali dobro, ako nema drugog nacina..
nije tako malo 30 min tako da cu verovatno ovako uraditi... Hvala na odgovoru
[ leny @ 01.11.2006. 13:45 ] @
E odlicno ta metoda mi je bas trebala . hvala na odgovoru .

Sve skupa to izgleda ovako::

<%response.sendRedirect(request.getHeader("referer")); %>
[ bgd2500 @ 01.11.2006. 16:58 ] @
Polje referer je opciono, dakle ne mozes se puzdati da ces ga dobiti popunjenog.
Recimo u Operi moze da se setuje da se to polje ne salje. So, treba voditi racuna o tome kad pises aplikaciju.