Avatar billede celal Nybegynder
08. oktober 2001 - 13:30 Der er 13 kommentarer og
2 løsninger

Refresh/Reload JSP side?

Er der en måde hvor man kan reloade en JSP side? Lige nu kalder jeg samme side men. men er der ikke en måde hvor man kan opdatere siden på? jeg får nogle problemmer når jeg kalder siden igen for at reloade.
Er der en methode for reload/refresh ?
Avatar billede kresten Nybegynder
08. oktober 2001 - 13:32 #1
Det virker på samme måde som almindelig HTML. Lyder som om du skal lave noget JavaScript og nogle frames?
Avatar billede disky Nybegynder
08. oktober 2001 - 13:33 #2
Ikke direkte du kan via et meta tag i HTML siden få siden til at reloade sig selv automatisk, er det det du ønsker ?
Avatar billede celal Nybegynder
08. oktober 2001 - 13:38 #3
jeg har ikke tænkt mig at bruge frames! men har brugt \"include file\", men er der nogen Funktioner eller andre muligheder til dette problem? Jeg skal reloade for at se de seneste opdateringer i databasen (Mysql-database).
Avatar billede disky Nybegynder
08. oktober 2001 - 13:39 #4
Du kan ikke få serveren til at tvinge browseren til at reloade.

Men du kan få din html side, til at reloade sig selv.
Avatar billede celal Nybegynder
08. oktober 2001 - 13:41 #5
meta tag? Dvs. man kan kun sætte siden til at reloade efter en tidsperiode?
Avatar billede kresten Nybegynder
08. oktober 2001 - 13:41 #6

Okay, men så er det vel din kode som ikke tager højde for at siden reloades. Du har ikke fortalt hvad fejlen er heller... kunne du forklare mere?
Avatar billede celal Nybegynder
08. oktober 2001 - 13:51 #7
Jeg har en side (side1) som viser nogen tubler fra en database, så skal jeg have tilføjet noget til databasen ved at klikke tilføj, så der kommer en pop-up windue(side2) når jeg har tilføjet min data klikker jeg \"save\", og jeg er tilbage på side 1, men denne side skal nu reloades! lige nu reloader jeg den manuelt i ventsreside på winduet, hvordan får jeg side1 til automatisk at reloade efter jeg har klikket \"save\"?
Avatar billede celal Nybegynder
08. oktober 2001 - 13:54 #8
Når jeg manuelt trykker på Refresh knappen på winduet kommer der en fejlmelding om at jeg har udøvet en ulovlig handling, men efter jeg kliker ok meldingen, får jeg alligevel refreshet min side, men jeg vil gerne have at min side1 skal refreshes outomatisk efter jeg har klikket \"save\" på side2.
Avatar billede kresten Nybegynder
08. oktober 2001 - 14:16 #9
Som disky siger så findes der ikke nogen \"reload min side\" da JSP jo er serverside executed. Så du skal have fat i noget client side scripting og jeg vil foreslå javaScript hvor du åbner vinduet med din \"side 2\". Her har du 100% kontrol over dine vinduer og det er også muligt at refreshe/submitte vha javaScript.

Desværre er jeg ikke nogen javaScript haj, men jeg er ret sikker på at en søgning på nettet giver bonus. Ellers spørg over i javaScript delen af eksperten :-)
Avatar billede celal Nybegynder
08. oktober 2001 - 14:31 #10
okay tak for hjælpen!
Avatar billede celal Nybegynder
08. oktober 2001 - 14:33 #11
hvordan bruger man så \"meta tag\" som disky skrev? har du nogen kode til det?
Avatar billede kresten Nybegynder
08. oktober 2001 - 14:38 #12
Jo da

<head>
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=http://side1.jsp\">
</head>

Den refresher efter 2 sek.
Avatar billede disky Nybegynder
08. oktober 2001 - 14:45 #13
<META HTTP-EQUIV=\"refresh\" CONTENT=\"3;url=http://www.disky-design.dk/fish\">

sender dig til min side efter 3 sek.
Avatar billede kresten Nybegynder
08. oktober 2001 - 14:51 #14
Troede ikke fisk var så high-tech :)

Hvornår ser man en live streaming applet på sitet? *g*
Avatar billede disky Nybegynder
08. oktober 2001 - 14:54 #15
kresten:

De svømmer skam rundt med VR masker på osv :))
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