Avatar billede mik28 Seniormester
17. maj 2004 - 01:18 Der er 14 kommentarer og
1 løsning

sammenligninge at to strenge

Hvorfor virker det her ikke.

String logudtest  = request.getParameter ("logud");
     
        buffer.append("Logud(udenfor IF): "+logudtest);
       
        if (logudtest == "test")
        {
        buffer.append("Logud: "+logudtest);
    //  session.invalidate();
    //  response.sendRedirect("http://jubii.dk");
        }
Avatar billede Slettet bruger
17. maj 2004 - 01:26 #1
Er det med vilje du udkommenterer de to næst-nederste linjer?
Avatar billede mik28 Seniormester
17. maj 2004 - 01:29 #2
ja for jeg tester i første omgang bare hvordan jeg kommer ind i if'en
Avatar billede Slettet bruger
17. maj 2004 - 01:30 #3
Hvad er fejlen så helt præcist? Fordi det er jo klart du ikke logger ud når du udkommenterer session.invalidate();
Avatar billede mik28 Seniormester
17. maj 2004 - 01:33 #4
http://web-oasen.dk:8080/golf/ (log ind med test,12345abc)
Avatar billede mik28 Seniormester
17. maj 2004 - 01:34 #5
if ( (logudtest!=null) && (logudtest.equals("test")) )
        {
        buffer.append("Logud: "+logudtest);
        response.sendRedirect("http://jubii.dk");
        session.invalidate();
        }
Avatar billede Slettet bruger
17. maj 2004 - 01:35 #6
"java.lang.IllegalStateException: getAttribute: Session already invalidated" ?
Avatar billede mik28 Seniormester
17. maj 2004 - 01:38 #7
ja det kan jeg se, men det forstår jeg bare ikke helt. Det er jo meningen at sessionen først skal invalideres når logudtest.equals("test")
Avatar billede mik28 Seniormester
17. maj 2004 - 01:41 #8
Jeg har ikke session.invalidate(); noget andet sted i min kode
Avatar billede Slettet bruger
17. maj 2004 - 01:46 #9
Well, så kan det blive snørkelt.

Mit bud er at der måske overses et sted i koden, at sessionen måske overskrider en defineret udløbstid?
Avatar billede mik28 Seniormester
17. maj 2004 - 01:48 #10
nope
session.setMaxInactiveInterval(600);
Avatar billede mik28 Seniormester
17. maj 2004 - 01:55 #11
Det syntes jeg godt nok er mærkeligt :-(
Avatar billede mik28 Seniormester
17. maj 2004 - 02:11 #12
så lykkes det. Koden var rigtig nok den skulle bare stå et andet sted :-)
Avatar billede mik28 Seniormester
17. maj 2004 - 02:15 #13
ligger du et svar på jeg kan lukke spørgsmålet
Avatar billede Slettet bruger
17. maj 2004 - 22:35 #14
Synes hellere selv du skal beholde dem.. jeg var jo ikke til megen hjælp ;) Ellers mange tak.
Avatar billede mik28 Seniormester
18. maj 2004 - 00:59 #15
okay, men tak for interessen alligevel
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