Pogledajte određenu poruku
Staro 10. 09. 2006.   #4
kaizen
old school
Professional
 
Avatar kaizen
 
Datum učlanjenja: 07.02.2006
Poruke: 340
Hvala: 32
44 "Hvala" u 20 poruka
kaizen će postati "faca" uskoro
Default

Citat:
Originalno napisao pyc
U vezi svega ovoga, ja uopšte nisam očekivao da session.getAttribute("userloggedin") vrati neki drugi tip od onoga koji sam mu namestio u liniji session.setAttribute("userloggedin", korbean.kor); (dakle klasa Korisnik), ali kad malo bolje razmislim: u kontekstu sesije klasa Korisnik se čuva kao apstraktnija klasa Object, pa je to objašnjenje zašto se vraća taj tip... Da li sam u pravu ili sam kompletno pobrkao lončiče?
U javi su svi objekti java.lang.Object tipa. Da bi mogao da stavljaš u sesiju bilo koji objekat argument je tog tipa:
Kôd:
HttpSession.setAttribute(String, Object)
A da bi isto tako to isto(bilo šta) mogao da vadiš treba ti operacija koja vraća referencu na taj isti tip - java.lang.Object:
Kôd:
HttpSession.getAttribute(String):Object
btw: nabavi malo svežiju literaturu o web razvoju u Javi. Poziv metode dodajArtikal u skripletu je dobar primer loše programerske prakse.
kaizen je offline   Odgovorite uz citat