Gå til innhold

Anbefalte innlegg

Jeg har laget en java servlet som blant annet inneholder en drop-down liste. Når brukeren velger et av elementene i lista og trykker på send, blir vedkommende redirected til en ny side.

 

Det jeg nå ønsker er at når brukeren trykker på en link for å gå tilbake til hovedsiden, at elementet som ble valgt er fortsatt valgt. Kan man gjøre dette med servlets og java-sessions?

Lenke til kommentar
Videoannonse
Annonse
Kanskje jeg uttrykte meg litt klønete? Jeg ønsker å ta vare på elementet i en drop-down list og legge denne i et session objekt, for å bruke denne senere. Noen som vet om dette er mulig med java sessions?

7879495[/snapback]

 

Javisst, er bare å legge hva du måtte ønske i HttpSession og de bør implementere Serializable interfacet.

 

Legg til i session:

String element = request.getParameter("mittElement");
HttpSession session = req.getSession(true);
session.putValue("nokkelSomElementErLagretMed", element);

 

Hent ut av session:

HttpSession session = request.getSession(true);
String element = (String)session.getAttribute("nokkelSomElementErLagretMed"); 

 

Du bør selfølgelig sjekke for null verdier da.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...