Avatar billede mik28 Seniormester
10. december 2006 - 21:30 Der er 6 kommentarer og
1 løsning

Den herlige verden af bønner

Hej Eksperter,

Jeg er lidt i 7 sind over begrebet bønner. Så vidt jeg har forstået er en bønne i bund og grund bare en klasse med en konstructor som ingen argumeneter tager. Ergo skal man kode noget for at opnå funktionaliteten. Mit spørgsmål er om der findes funktionalitet i JSP hvor man kan gøre en værdi tilgængelig indenfor en session eller et request. Hvad er fordelen i forhold til at sætte en sessionvariable?
Avatar billede mik28 Seniormester
10. december 2006 - 21:32 #1
Jeg ved godt det er et meget bredt spørgsmål, men det ville være fedt hvis en kunne fortælle mig om hvor jeg kan læse mere om det
Avatar billede arne_v Ekspert
10. december 2006 - 21:57 #2
en bønne er en klasse med en konstuktor uden argumenter og public get/set metoder
til de private variable

normalt er den også serializable

det er en klasse med noget data som kan tilgåes via reflection fordi man bruger
get/set konventionen
Avatar billede arne_v Ekspert
10. december 2006 - 21:58 #3
i JSP kan du angive scope af en bønne til request/session

du kan også selv kalde setAttribute/getAttribue på henholdsvis request og session

men der er ikke noget magi i hvad JSP gør - den transformer bare tags til de
samme kald som du selv kan lave
Avatar billede mik28 Seniormester
10. december 2006 - 22:12 #4
Okay.

Hvad er det så lige præcis jeg laver her

<bean:define name="ET_NAVN" id="ET_ID" type="String"/>
Avatar billede arne_v Ekspert
10. december 2006 - 22:28 #5
nu er jeg ikke nogen ørn til Struts, men så vidt jeg kan gennemskue
kopierer den fra en bønne variabel ved navn ET_NAVN til en bønne variabel ved navn ET_ID
Avatar billede mik28 Seniormester
10. december 2006 - 23:30 #6
Okay. Jeg er ikke blevet så meget klogere, men det er helt okay. Det var et meget bredt spørgsmål :-) Jeg er bare ikke helt hjemme i Struts og taglibs tankegangen endnu. Det vil sige, jeg kan godt se det smarte i det hvis man ellers kan gennemskue hvad de kloge hoveder som har lavet funktionaliteten har tænkt sig. Jeg håber jeg må vende tilbage.
Avatar billede arne_v Ekspert
17. marts 2007 - 02:51 #7
all set ?
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