Avatar billede bentblod Nybegynder
09. november 2005 - 20:18 Der er 2 kommentarer og
1 løsning

cookie til servlet fra applet

Hey en der gider vise mig hvordan man sender en cookie til en servlet og evt. modtager den på servletten? :)
Avatar billede bentblod Nybegynder
09. november 2005 - 21:35 #1
altså jeg har koden til at sende til en servlet, men hvordan tilføjer jeg en cookie til det? Håber virkelig der er en der kan hjælpe mig, synes ikke jeg kan finde noget på nettet om det..

    try {
      URL url = new URL(jTextFieldIp.getText());
      HttpURLConnection con = (HttpURLConnection) url.openConnection();
      con.setRequestMethod("POST");
     
      String info = "tekst=blablabla";
      con.setDoOutput(true);
      con.getOutputStream().write(info.getBytes());
      con.connect();
      if (con.getResponseCode() != HttpURLConnection.HTTP_OK) {
        System.err.println("POST failed");
      }
      con.disconnect();
    }
    catch (IOException ex) {
      ex.printStackTrace();
    }
Avatar billede bentblod Nybegynder
10. november 2005 - 02:36 #2
Ok er kommet frem til at det åbenbart er meningen at en servlet står for at lave cookien... Men nu er der så opstået et nyt problem... Når jeg laver cookien fra serveren og så går ind på den igen, siger den at der ikke er nogen cookie. Skal lige siges at det sker fra en applet... Men når jeg skriver stien ind til servletten i IE så får den cookien og kan sagtens finde den. Bruger den kode ovenover til at connecte den, nogen der ved hvordan jeg kan undgå dette?
Avatar billede bentblod Nybegynder
10. november 2005 - 14:43 #3
Nårmen har selv fundet ud af det...
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