Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Struts: Prüfen, ob Daten gespeichert wurden

Empfohlene Antworten

Veröffentlicht

Hallo!

Ich habe folgendes Problem und hoffe es gibt eine allgemeine Lösung:

Situation:

Ich suche einen Datensatz den ich bearbeiten möchte und navigiere auf die entsprechende Bearbeiten-JSP. Ich beginne nun Daten zu bearbeiten. Während dem Bearbeiten navigiere ich von der Bearbeiten-Maske weg um weitere Daten zu holen. z.b. suche ich nach einer Postleitzahl und dem Ort. Diese Daten übernehme ich dann in die Bearbeiten-Maske.

Ich habe nun also meinen Datensatz geändert jedoch noch nicht gespeichert! Nun navigiere ich von der Bearbeiten-Maske weg (z.b. zurück zur Suchen-Maske). Dabei soll mir das System mitteilen, dass sich auf der Bearbeiten-Maske Daten befinden welche nicht gespeichert sind. Ich soll die Möglichkeit haben, die Daten doch noch zu speichern oder wirklich auf die Suchen-Maske zu wechseln.

Gibt es da von Struts, oder auch sonst was, irgend eine gute Lösung?

Bin für jeden Input dankbar!

Gruss aus Bern, Remo

Nein, Struts ist ein Java Framework das auf dem Server läuft.

Das überprüfen und notfalls sperren oder automatisch abschicken kannst du nur mit Javascript realisieren.

Ich verschiebe den Thread mal!

Gruß Jaraz

Oder mit Hidden-Fields??? dann müsste ich allerdings immer prüfen, ob was geändert hat: für jedes eingabefeld ein hiddenfield mit dem alten wert. und dann die prüfung für jeden link durchführen... das habe ich mir schon überlegt, ist aber sehr aufwändig zu programmieren. dass struts auf dem server läuft ist mir natürlich bekannt, ich dachte einfach es gäbe eine konfig. oder ähnliches mit struts. es ist mir bewusst, dass ein request abgesetzt werden muss.

das mit javascript ist keine brauchbare lösung. die funktionert nur solange man sich auf der gleichen seite befindet. sobald die seite während dem bearbeiten neu geladen werden muss, kann javascript nicht mehr wissen, welche daten nun neu oder alt sind.....

deshalb habe ich diesen thread auch nich für java-script spezialisten eröffnet.

Wenn ich das richtig verstanden habe, müßtest Du das realisieren können, indem Du Dich in den RequestProcessor oder so einhängst. Bevor die Daten aus dem Formular am Modell gesichert werden, mußt Du die Überprüfung durchführen.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.