Informationen beim Benutzer ablegen

Status
Nicht offen für weitere Antworten.

Sky

Top Contributor
Hallo zusammen,

ich habe folgendes Problem: Ich würde gern aus meinem Applet heraus Informationen beim Benutzer ablegen (z.B. FarbCode für Hintergrundfarbe).

Diese Informationen sollen dann automatisch beim nächsten Laden des Applets automatisch eingelesen werden, damit sich die GUI so darstellt, wie der Benutzer es eingestellt hat.

Informationen auf eine Platte schreiben ist ja nicht das Problem... nur wo lege ich am Besten meine Informationen ab, damit ich sie beim nächsten Laden wiederfinde!? Einen festen Pfad der Marke "C:\Einstellungen.ini" wird z.B. auf einem Linux-System nicht gefunden.

Ich habe schon daran gedacht ein Cookie einzusetzen. Nur leider weiß ich nicht, wie man sowas beim Benutzer ablegen kann :-(

Danke für eure Hilfe im Voraus,
Grüsse, Sky.
 

Illuvatar

Top Contributor
Du darfst mit deinem Applet normal nicht auf die Festplatte schreiben.

Da musst du es signieren, such mal danach.

Vielleicht könntest du das ja beim Beenden der Seite aber auch per Javascript auslesen, in einem Cookie speichern und beim nächsten Laden wieder per Javascript auslesen und im Param-Tag übergeben.
 

Sky

Top Contributor
Also, mein Problem ist -wie bereits erwähnt- nicht das Schreiben auf die Festplatte. Mein Applet ist signiert usw.

Was ich halt nicht weiß ist, wo ich Informationen ablegen könnte, so dass ich Sie in jedem Fall auch wieder finde... es geht halt darum: User ändert z.B. Hintergrundfarbe. Dies soll 'automatisch' irgendwo abgelegt werden und beim nächsten Laden soll es wieder zur Verfügung stehen.
 

akira

Bekanntes Mitglied
Hi,

Du könntest den Pfad benutzen, den

Code:
System.getProperty("user.home")

liefert. Ein user-home sollte es für allen BS geben.

Edit: Diese Lösung funktioniert natürlich nur, wenn ein Benutzer das Applet immer von "seinem" Rechner aus aufruft. Besser wäre es vielleicht, die Benutzereinstellungen auf dem Server zu speichern. Dann hat der Benutzer auf jedem beliebigen Rechner seine Einstellungen.
 

Sky

Top Contributor
Hallo,

nur zur Vollständigkeit, hier meine selbst gefundene Lösung:

Über den AppletContext lade ich eine HTML-Seite, die mittels JAVA-Script mein Cookie schreibt. Diese HTML-Seite bekommt den Text übergeben:

Code:
getAppletContext.showDokument( sPath + sHtmlFile + "?myKey=myValue|my2Key=my2Value");

Grüsse, Sky
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D [Maven] problem mit plugin - es fehlen "dubug informationen" Tools - Maven, Gradle, Ant & mehr 8
N Fehler beim Imgui mit Maven Tools - Maven, Gradle, Ant & mehr 7
T Maven: Probleme beim Einbinden der Dependencies Tools - Maven, Gradle, Ant & mehr 9
M github + maven Fehler beim repository erstellen Tools - Maven, Gradle, Ant & mehr 1
H Problem beim Verschieben der main-class -> A jni error has occured, please check... Tools - Maven, Gradle, Ant & mehr 9
pkm Beim Deployen wird ein Package nicht gefunden, obwohl aus Buildpath. Tools - Maven, Gradle, Ant & mehr 0
X Maven Dependencies beim install mit in die Jar einbinden Tools - Maven, Gradle, Ant & mehr 6
E Maven Probleme beim Arquillian Deployen Tools - Maven, Gradle, Ant & mehr 0
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
P Classpath beim Ausführen eines SQL-Scripts per ANT angeben Tools - Maven, Gradle, Ant & mehr 2
K Applet Fehler beim Starten Tools - Maven, Gradle, Ant & mehr 12
E Ant Beim zusammenfassen von CSV-Dateien nur bestimmt spalten auswählen Tools - Maven, Gradle, Ant & mehr 27
F Problem beim Kompilieren ohne IDE Tools - Maven, Gradle, Ant & mehr 5
P Maven Download-Probleme beim Build Tools - Maven, Gradle, Ant & mehr 5
J Fehler beim Parsen von web.xml mit web-app 2.5 Tools - Maven, Gradle, Ant & mehr 2
S Webstart Problem beim Start von Webstart Tools - Maven, Gradle, Ant & mehr 4
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
newcron Applet Keine warnung beim starten von Applets, die auf die HD zugreifen? Tools - Maven, Gradle, Ant & mehr 2
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
reibi Maven : Resourcen NICHT mit einbinden beim Builden Tools - Maven, Gradle, Ant & mehr 10
E Verzögerung beim Refresh (F5) mit einem Applet verursachen Tools - Maven, Gradle, Ant & mehr 16
T beim Kompilieren änderungen vornehmen Tools - Maven, Gradle, Ant & mehr 5
G Frage zur JARs beim deployen Tools - Maven, Gradle, Ant & mehr 5
S Ladebalken beim laden des Applets Tools - Maven, Gradle, Ant & mehr 9
G Problem beim deployen eines Applets Tools - Maven, Gradle, Ant & mehr 8
C JApplet soll beim Aufruf nicht neustarten Tools - Maven, Gradle, Ant & mehr 3
M Code ausführen beim Browser schließen / Alternative zu stop? Tools - Maven, Gradle, Ant & mehr 5
J Problem beim schreibenden Dateizugriff Tools - Maven, Gradle, Ant & mehr 7
D Fehler beim Applet laden! Tools - Maven, Gradle, Ant & mehr 9
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
G Browser stürtzt beim Appletaufruf ab Tools - Maven, Gradle, Ant & mehr 2
I Fehler beim Signieren der JAR Dateien für Webstart Tools - Maven, Gradle, Ant & mehr 1
U Probleme beim Reloaden des Applets im Browser Tools - Maven, Gradle, Ant & mehr 9
D E/A-Ausnahme beim lesen (Applet will nicht starten) Tools - Maven, Gradle, Ant & mehr 3
P Problem beim Senden einer Datei Tools - Maven, Gradle, Ant & mehr 5
M Applet startet beim zweiten Aufruf nicht mehr? Tools - Maven, Gradle, Ant & mehr 4
A Probleme beim Anzeigen des Applets Tools - Maven, Gradle, Ant & mehr 5
saxos1983 Fehlerüberprüfung beim Laden von Bilder Tools - Maven, Gradle, Ant & mehr 3
Y falsches password beim signieren von applet Tools - Maven, Gradle, Ant & mehr 4
G Fehler beim Laden des Applets Tools - Maven, Gradle, Ant & mehr 7
H Probleme beim Applet signieren Tools - Maven, Gradle, Ant & mehr 10
S Access Denied beim Bild laden Tools - Maven, Gradle, Ant & mehr 7
R access denied beim Java Applet Tools - Maven, Gradle, Ant & mehr 5
D Problem beim einbinden von jar und class datei Tools - Maven, Gradle, Ant & mehr 8
P Eclipse Problem beim JAR-erstellen Tools - Maven, Gradle, Ant & mehr 5
A access denied beim anzeigen von Bildern Tools - Maven, Gradle, Ant & mehr 2
R fehler beim übernehmen von applets Tools - Maven, Gradle, Ant & mehr 3
G Wie überprüft man beim Image ob es geklickt wurde? Tools - Maven, Gradle, Ant & mehr 9
D problem beim auslesen von text aus einem textfeld... Tools - Maven, Gradle, Ant & mehr 15
E Card beim CardLayoutManager mit paint() bemalen??? Tools - Maven, Gradle, Ant & mehr 4
R Code beim Beenden eines Applets ausführen? Tools - Maven, Gradle, Ant & mehr 1
F Installer der nur für Benutzer installiert Tools - Maven, Gradle, Ant & mehr 7

Ähnliche Java Themen

Neue Themen


Oben