R
rolf
Gast
Aus einem Formular senden ich Daten an ein Servlet, das die Daten in die DB schreibt. Anschliessend wird noch eine Bestätigungsseite mit den gespeicherten Daten angezeigt. So weit, so gut.
Nun, wenn ich jetzt auf das Refresh-Icon klicke, wird der ganze Datensatz noch einmal in die DB geschrieben und die ID natürlich um Eins erhöht. Und, das ärgert mich ...
Nun, die Bestätigungsseite bekommt die Bean im request-Scope und liest die Daten aus. Somit sind alle Parameter im URL vorhanden (ich arbeite zur Zeit mit METHOD="GET"). Wie kann ich es verhindern, dass die Daten noch einmal geschrieben werden?
Mit <c:remove ... Bean scope="request"/> hat es auch nicht geklappt. Kann man so was "elegant" lösen?
Danke für jeden Tipp.
Nun, wenn ich jetzt auf das Refresh-Icon klicke, wird der ganze Datensatz noch einmal in die DB geschrieben und die ID natürlich um Eins erhöht. Und, das ärgert mich ...
Nun, die Bestätigungsseite bekommt die Bean im request-Scope und liest die Daten aus. Somit sind alle Parameter im URL vorhanden (ich arbeite zur Zeit mit METHOD="GET"). Wie kann ich es verhindern, dass die Daten noch einmal geschrieben werden?
Mit <c:remove ... Bean scope="request"/> hat es auch nicht geklappt. Kann man so was "elegant" lösen?
Danke für jeden Tipp.