Avatar billede mik28 Seniormester
26. maj 2008 - 11:40 Der er 6 kommentarer og
1 løsning

clientside/serverside helvede

Jeg har et rigtigt skod problem. Jeg har brug for værdien af en cookie som jeg på et tidspunkt har oprettet. Mit problem er bare at domænet kan ændre sig, eller rettere den server jeg får fat i. Det giver den spændende udfordring at det kun virker en gang i mellem. Hvis jeg henter cookien clientside får jeg altid den rigtige værdi men hvis jeg henter den serverside virker det ikke en prut. Det jeg altså gerne vil/vel bliver nød til er at loade siden og så gette værdien til siden og så reloade. Ellers skal jeg vel lave det i AJAX
Avatar billede w13 Novice
26. maj 2008 - 11:43 #1
Det kommer an på, hvordan du skal bruge det. Hvis du getter værdien til siden og reloader, kan du jo lægge værdien i en Session, så det ikke skal gøres igen, mens brugeren er på siden.

Og ellers ville AJAX være en løsning ja.
Avatar billede mik28 Seniormester
26. maj 2008 - 16:18 #2
Det er den med hønen og ægget. Jeg skal lave noget serverside men jeg skal bruge en værdi jeg kun har clientside. Hvordan får jeg gjort min variable tilgængelig.



request.setAttribute("bla", bla);
Avatar billede w13 Novice
26. maj 2008 - 16:19 #3
Taler vi java eller javascript? Dvs. er det JSP, du kører serverside?
Avatar billede mik28 Seniormester
26. maj 2008 - 23:06 #4
Mit problem er at jeg ikke kan hente cookien serverside, men jeg skal bruge værdien af den serverside. Der er ikke noget problem med at få fat i den clientside.
Avatar billede arne_v Ekspert
27. maj 2008 - 00:38 #5
Hvorfor er den cookie ikke blevet sendt med ?

Men du kan vel altid sende info ind med et lille AJAX request til en servlet som
gemmer den i session.
Avatar billede mik28 Seniormester
11. juli 2010 - 15:23 #6
lukker
Avatar billede mik28 Seniormester
11. juli 2010 - 15:23 #7
lukker
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