17. juni 2003 - 15:28Der er
18 kommentarer og 1 løsning
"Siden er forældet"
Hej!
Jeg har en *.jsp-side, der efter udfyldning af en række indtastningsfelter/drop-downs ved tryk på en knap redirecter siden til en bestemt sti, alt efter indtastningerne. Det går godt. Når jeg så trykker "tilbage" i browseren, sker der det, at der kommer følgende advarsel: "Advarsel - siden er forældet". Trykker man igen, kommer man tilbage til indtastningssiden.
Er der nogen, der har en lille idé om, hvad problemet kan skyldes?
Du har en JSP-side med en form, brugeren udfylder nogle felter, submitter formen til en JSP-side/servlet der redirecter til en JSP-side, "back" giver forældet, en "back" mere giver den første form.
Er det korrekt forstået ?
Hvad vises der på den forældede side ? Er den blank eller ? Hvilken URL er der i adresse-linien ?
Der bliver stadigvæk ikke snakket om servlets som du angiver.
Jeg kan dog ikke teste det selv, da jeg ikke har en JSP engine på min server.
Men jeg ved at den kode kan fremprovokerer den opførsel, eftersom når browseren ikke må cache informationen, har den ikke siden længere når man trykker back. En side reloades jo ikke når man trykker 'back' den viser bare det som er i cachen.
Jeg har en JSP-side med en form Brugeren udfylde nogle felter Trykker "OK" Vha. Javascript ("location.href = ") sendes man til ny side "back" giver forældet, en "back" mere giver den første form.
Den forældede side er bare blank (udover advarslen) og URL'en i adr.linjen svarer til den første side.
Jeg har lige opdaget, at når man opdaterer den side, hvor advarslen er på, så bliver man smidt hen til side nr. 2 igen!! Selvom URL'en i adr.-linjen svarer til side nr. 1??? Hjalp det en smule?
Jeg kan nu heller ikke genskabe det med dte, men det kan skyldes at jeg er en ren amatør når det drejer som om JavaScript.
Har du mulighed for at teste den samme HTML/JavaScript som statisk HTML side på en IIS eller Apache ?
Hvis det heller ikke virker der, så skal du nok lukke spørgsmålet og stille det i HTML eller JavaScript kategorien. Hvis det virker der så må det have et eller andet med det JSP engine sender ud at gøre.
disky - jeg tror sgu, du har ret (har ikke testet det endnu) - jeg er nemlig stødt på det før for længe siden og mener, at jeg fandt ud af at præcis dét gav problemet! Du får point´ene, så vi kan få lukket spørgsmålet.
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.