Servlet mit Datenbankanbindung

  • Ich habe ein Servlet, das beim Aufruf eine JSP mit einem kleinen Formular anzeigt, wo Daten eingetragen werden können.
    Wenn dann ein Button geklickt wird, wird wieder das Servlet aufgerufen und die Daten werden in eine Datenbank eingetragen, dann ruft das Servlet eine JSP auf, die alle Daten aus der DB anzeigt.
    Wenn jetzt im Browser der Aktualisieren-Knopf gedrückt wird, werden die Daten nocheinmal in die DB eingetragen. Gibts es da irgendeine Möglichkeit, wie ich das verhindern kann?

  • hy!

    du kannst eine session anlegen und überprüfen ob der User in dieser session schon einmal daten gesendet hat

    eine billige lösung wäre einen Parameter immer mitgeben den du jedes mal erhöhst und es wird abgeprüft ob dieser schon mal verwendet wurde

    cu

    Four stages of acceptance:
    1.) this is worthless nonsense
    2.) this is interesting, but perverse, point of view
    3.) this is true, but quite unimportant
    4.) I alwas said so
    J.B.S. Haldane

  • hmm.. mozilla warnt ja bevor er auf "refresh-befehl" nochmal daten schickt.
    die idee mit der session ist gar nicht so schlecht. du könntest auch auf eine neue seite forwarden, das sollte ebenfalls helfen.
    aber "KeinWunders" vorschlag ist imho sauberer.

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!