[ leny @ 13.11.2006. 14:55 ] @
Da li je ovo dovoljan kod da se sazna na osnovu cookia (naravno cookie je omogucen)
da li je korisnik vec bio posecivao ovu web stranicu .
Prethodno su prilikom logovanja u cookie unesene vrednosti para
"username" i "password".

<% Cookie[] kolacici = request.getCookies();
String imeKolacica = null;
if (kolacici != null){ //ako je ovo true spodrazumevam da postoji ime kolacica "username"
for (int i = 0; i < kolacici.length; i++){
if ("username".equals.kolacici.getName())
imeKolacica = kolacici.getValue());
}%>
Ulogovani ste kao <%= imeKolacica%>
<%}%>

U nedoumici sam oko toga da li je potreban neki drugi nacin da se konkretan
korisnik prepozna od gomile drugih (mislim na posetu svake stranice)
ili kao sto ja mislim se prosto na osnovu zahteva request
(koji se odnosi na datog korisnika) samo od datog korisnika sa harad uzima sve
sto je u cookiu (koji je naravno i postavljen sa date lokacije gde je aplikacija).
[ djalfirevic @ 21.11.2006. 15:13 ] @
Citat:
leny: Da li je ovo dovoljan kod da se sazna na osnovu cookia (naravno cookie je omogucen)
da li je korisnik vec bio posecivao ovu web stranicu .
Prethodno su prilikom logovanja u cookie unesene vrednosti para
"username" i "password".

<% Cookie[] kolacici = request.getCookies();
String imeKolacica = null;
if (kolacici != null){ //ako je ovo true spodrazumevam da postoji ime kolacica "username"
for (int i = 0; i < kolacici.length; i++){
if ("username".equals.kolacici.getName())
imeKolacica = kolacici.getValue());
}%>
Ulogovani ste kao <%= imeKolacica%>
<%}%>

U nedoumici sam oko toga da li je potreban neki drugi nacin da se konkretan
korisnik prepozna od gomile drugih (mislim na posetu svake stranice)
ili kao sto ja mislim se prosto na osnovu zahteva request
(koji se odnosi na datog korisnika) samo od datog korisnika sa harad uzima sve
sto je u cookiu (koji je naravno i postavljen sa date lokacije gde je aplikacija).


Kod je dobar, ali zar Cookie ne bi trebala da bude klasa koja recimo sadrzi atribute username i password, te da onda koristis recimo ArrayList. Svaki put kada se korisnik loguje, ti kreiras jednu instancu klase Cookie i onda naravno napravis metode (getUsername(), setUsername(), getPassword(), setPassword() - nadam se da si radio JavaBeans, mada iako nisi, nazovi metode kako hoces...)

Generalno, kod je odlican ali ipak zanemari proceduralno programiranje vec predji na objektno-orijentisano programiranje.
[ leny @ 22.11.2006. 12:23 ] @
Da, kod je dobar, nije na odmet napisati i poneki skriptlet
u ovoj aplikaciji naravno da ima JavaBean-ova.
Sto se tice ArrayList moze se koristiti uz ovo sto sam ja napisao, da
radi to sto kazes, a nikako bez.