Avatar billede m_soerensen Nybegynder
28. oktober 2003 - 11:50 Der er 8 kommentarer og
1 løsning

bønner og session

er det muligt for en bønne at få adgang til objekter der ligger på session objektet.

hvis jeg nu har et objekt af typen Kurv som hedder kurv, der ligger på session er det så muligt at have en kontroller klasse der hedder kurvC der håndterer kurv, kan man i kurvC
skrive noget i retning af

Kurv k = (Kurv)session.getAttribute("kurv");
Avatar billede arne_v Ekspert
28. oktober 2003 - 12:01 #1
Ja, hvis du sender session med over til den controller klasse (den er
der ikke automatisk).
Avatar billede m_soerensen Nybegynder
28. oktober 2003 - 12:02 #2
hvordan gøres det lige præcist arne.
Avatar billede arne_v Ekspert
28. oktober 2003 - 12:20 #3
Afhænger af hvordan din bønner ser ud og hvordan du
instantierer den.

En mulighed er:

<%
KurvC kc = new KurvC(session);
%>
Avatar billede arne_v Ekspert
28. oktober 2003 - 12:20 #4
det forudsætter at KurvC har en constructor som gemmer session så den kan
bruges i andre metoder i bønnen.
Avatar billede m_soerensen Nybegynder
28. oktober 2003 - 12:21 #5
smid lige et svar så får du pointene
Avatar billede arne_v Ekspert
28. oktober 2003 - 12:24 #6
OK
Avatar billede m_soerensen Nybegynder
28. oktober 2003 - 12:26 #7
arne hvilke pakker eller klasser skal man importere for at den kan finde session klassen
Avatar billede arne_v Ekspert
28. oktober 2003 - 12:32 #8
Det er en javax.servlet.http.HttpSession
Avatar billede arne_v Ekspert
28. oktober 2003 - 12:34 #9
Eller helt korrekt det er et objekt af en server specifik klasse som implementerer
det interface.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester