/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Hvordan checkkes på cookies
Fra : Sørensen


Dato : 17-07-05 20:24

Hej !
Jeg har efterhånden fattet at Servlets sessioner gemmes i cookie under navne
JSESSION. Jeg ville så gerne kunne checkke om brugeren har cookies slået
til - kan man gøre det fra en servlet ?
(jeg er bekendt med getCookies(), men når brugeren er i login-situationen
behøver der jo ikke være en cookien med navn JSESSION, - så det er en
generel metode jeg efterspørger)
pft
Sørensen



 
 
Arne Vajhøj (17-07-2005)
Kommentar
Fra : Arne Vajhøj


Dato : 17-07-05 21:55

Sørensen wrote:
> Jeg har efterhånden fattet at Servlets sessioner gemmes i cookie under navne
> JSESSION. Jeg ville så gerne kunne checkke om brugeren har cookies slået
> til - kan man gøre det fra en servlet ?
> (jeg er bekendt med getCookies(), men når brugeren er i login-situationen
> behøver der jo ikke være en cookien med navn JSESSION, - så det er en
> generel metode jeg efterspørger)

Var det ikke lige så godt at sætte din servlet container
til at skifte til URL rewriting hvis browseren ikke
accepterer cookies ?

Arne

Sørensen (18-07-2005)
Kommentar
Fra : Sørensen


Dato : 18-07-05 19:03


"Arne Vajhøj" <arne@vajhoej.dk> skrev i en meddelelse
news:42dac58b$0$30748$edfadb0f@dread16.news.tele.dk...
> Var det ikke lige så godt at sætte din servlet container
> til at skifte til URL rewriting hvis browseren ikke
> accepterer cookies ?
>
> Arne

tjo måske, - men er der ikke en enkel måde at se om browseren accepterer
cookies, - bør man måske anvende javascript?
Sørensen



Sørensen (18-07-2005)
Kommentar
Fra : Sørensen


Dato : 18-07-05 19:05


"Arne Vajhøj" <arne@vajhoej.dk> skrev i en meddelelse
news:42dac58b$0$30748$edfadb0f@dread16.news.tele.dk...
> Var det ikke lige så godt at sætte din servlet container
> til at skifte til URL rewriting hvis browseren ikke
> accepterer cookies ?
>
> Arne
Hvad er egentlig almindeligt? anvender stort set alle servletter URL
rewriting (jeg synes umiddelbart det ser lidt omfattende ud)
vh Sørensen



Arne Vajhøj (18-07-2005)
Kommentar
Fra : Arne Vajhøj


Dato : 18-07-05 20:23

Sørensen wrote:
> "Arne Vajhøj" <arne@vajhoej.dk> skrev i en meddelelse
> news:42dac58b$0$30748$edfadb0f@dread16.news.tele.dk...
>>Var det ikke lige så godt at sætte din servlet container
>>til at skifte til URL rewriting hvis browseren ikke
>>accepterer cookies ?
>
> Hvad er egentlig almindeligt? anvender stort set alle servletter URL
> rewriting (jeg synes umiddelbart det ser lidt omfattende ud)

Tomcat (og de fleste andre engines) har default at den
først prøver cookies og ellers bruger URL rewriting.

Normalt er det slet ikke noget man overhovedet skal tænke
på. Det sørger containeren selv for.

Eneste lille hovsa er at man naturligvis skal huske at encode
URL'er når man f.eks. redirecter.

Hvorfor har du fået behov for selv at kigge på
session cookie ?

Arne




Sørensen (19-07-2005)
Kommentar
Fra : Sørensen


Dato : 19-07-05 22:23

Hej Arne

"Arne Vajhøj" <arne@vajhoej.dk> skrev i en meddelelse
news:42dc018c$0$85028$edfadb0f@dread16.news.tele.dk...
>> Hvad er egentlig almindeligt? anvender stort set alle servletter URL
>> rewriting (jeg synes umiddelbart det ser lidt omfattende ud)
>
> Tomcat (og de fleste andre engines) har default at den
> først prøver cookies og ellers bruger URL rewriting.
>
> Normalt er det slet ikke noget man overhovedet skal tænke
> på. Det sørger containeren selv for.
>
> Eneste lille hovsa er at man naturligvis skal huske at encode
> URL'er når man f.eks. redirecter.
>
> Hvorfor har du fået behov for selv at kigge på
> session cookie ?
>
> Arne
Behovet for selv at kigge på cookies er opstået fordi brugernes sider
sommetider blandes sammen og fordi jeg i min "lærebog" (Webprogrammering
med JSP af J. Nordfalk) læser:
"For at webserveren kan holde styr på brugersessionerne, skal brugerne have
cookier slået til. Hvis brugeren har cookier slået fra, kan serveren
alligevel i et vist omfang holde styr på sessionerne, ved at omskrive alle
URLer i siderne således at de indeholder sessions-ID'et (Såkladt URL
Rewriting)..."
Det er udtrykket "i et vist omfang" som gør mig lidt betænkelig - og fører
til at jeg tror man hellere må afkræve at cookies er slået til.
vh Sørensen



Arne Vajhøj (20-07-2005)
Kommentar
Fra : Arne Vajhøj


Dato : 20-07-05 07:10

>>>Hvad er egentlig almindeligt? anvender stort set alle servletter URL
>>>rewriting (jeg synes umiddelbart det ser lidt omfattende ud)
>>
>>Tomcat (og de fleste andre engines) har default at den
>>først prøver cookies og ellers bruger URL rewriting.
>>
>>Normalt er det slet ikke noget man overhovedet skal tænke
>>på. Det sørger containeren selv for.
>>
>>Eneste lille hovsa er at man naturligvis skal huske at encode
>>URL'er når man f.eks. redirecter.
>>
>>Hvorfor har du fået behov for selv at kigge på
>>session cookie ?
>
> Behovet for selv at kigge på cookies er opstået fordi brugernes sider
> sommetider blandes sammen og fordi jeg i min "lærebog" (Webprogrammering
> med JSP af J. Nordfalk) læser:
> "For at webserveren kan holde styr på brugersessionerne, skal brugerne have
> cookier slået til. Hvis brugeren har cookier slået fra, kan serveren
> alligevel i et vist omfang holde styr på sessionerne, ved at omskrive alle
> URLer i siderne således at de indeholder sessions-ID'et (Såkladt URL
> Rewriting)..."
> Det er udtrykket "i et vist omfang" som gør mig lidt betænkelig - og fører
> til at jeg tror man hellere må afkræve at cookies er slået til.

Jge ved ikke hvad forfatteren mener med "i et vist omfang".

URL rewriting skal virke. Punktum.

Den lille hovsa er som sagt at du i din applikations
kode skal underestøtte URL rewriting ved at alle links
bliver encoded.

aldrig bare bruge link

altid bruge response.encodeURL(link)

Arne

Sørensen (26-07-2005)
Kommentar
Fra : Sørensen


Dato : 26-07-05 22:05


"Arne Vajhøj" <arne@vajhoej.dk> skrev i en meddelelse
news:42ddeac2$0$22190$edfadb0f@dread16.news.tele.dk...
> URL rewriting skal virke. Punktum.
Det gør det også, - har jeg nu erfaret. Tak for hjælpen.



Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409074
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste