Markus: Cookies in einem Applet lesen und schreiben

Hallo Forum,

gibt es eine Möglichkeit, Cookies in einem Applet zu schreiben und zu lesen? Die Lösung sollte unter Java 1.1 laufen und auch ohne PlugIn in den gängigen Browsern funktionieren.

Auf eine Lösung über JavaScript möchte ich verzichten.

Im voraus vielen Dank!

Markus

  1. Hallo Markus,

    gibt es eine Möglichkeit, Cookies in einem Applet zu schreiben und zu lesen? Die Lösung sollte unter Java 1.1 laufen und auch ohne PlugIn in den gängigen Browsern funktionieren.

    Nein, geht nicht, weil es gegen die Sicherheitsbedingungen verstößt, die bei Java-Applets schon automatisch in die Sprache integriert sind.
    Die Regel lautet: Es darf von einem Java-Applet aus weder Informationen om Client-Rechner gelesen noch auf ihn geschrieben werden.

    Viele Grüße

    Beate Mielke

    1. Hi Beate,

      vielen Dank für Deine Antwort. Sie ist leider nicht ganz richtig. Es gibt anscheinend zwei Möglichkeiten, an Cookies heranzukommen. Die eine ist über die netscape.javascript-Bibliothek, die andere ist, die Seite, in der das Cookie steht, über URL.openConnection zu holen. Die Cookies werden dann angeblich auch übertragen. Die zweite Methode habe ich leider nicht hinbekommen (deshalb mein Posting), die erste Methode erschien mir etwas zu browserabhängig. Inzwischen habe ich diese Methode aber auch auf dem InternetExplorer zum Laufen gebracht, so dass ich sie wahrscheinlich verwenden werde (es sei denn, jemand hat noch eine bessere Lösung :-).
      Leider funktioniert die Lösung nicht im Appletviewer.

      Viele Grüße,

      Markus

      Hallo Markus,

      gibt es eine Möglichkeit, Cookies in einem Applet zu schreiben und zu lesen? Die Lösung sollte unter Java 1.1 laufen und auch ohne PlugIn in den gängigen Browsern funktionieren.

      Nein, geht nicht, weil es gegen die Sicherheitsbedingungen verstößt, die bei Java-Applets schon automatisch in die Sprache integriert sind.
      Die Regel lautet: Es darf von einem Java-Applet aus weder Informationen om Client-Rechner gelesen noch auf ihn geschrieben werden.

      Viele Grüße

      Beate Mielke