2

jspservletを使用しており、メソッド タイプは jsp の POST として使用しています。ただし、レコードを挿入してページを更新した後、新しいレコードを再度作成します。phpでヘッダーの代替を使用するのを手伝ってくれる人はいますか。

または他の解決策、私はたくさん試しましたが、私の問題は解決されていないので、この質問を再度投稿してください。

ありがとう

4

3 に答える 3

4

3ページあるとします

(1) Registration.jsp : 登録フォーム < form action="AddUser.jsp" > があり、ユーザーがデータを入力できる場所。

(2) AddUser.jsp (またはより良いのはサーブレット): 「Registration.jsp」によって送信されたデータを受け入れます。

(3) Welcome.jsp : 登録後、このページが表示されます。

したがって、page2 (AddUser.jsp) に次のコードを記述します。

  • 「 Request」オブジェクトから登録フォーム変数を受け付ける
  • DB接続を行い、値をデータベースに保存します
  • response.sendRedirect("Welcome.jsp")を実行します

ブラウザのURLが変わりますので。したがって、ユーザーがページを更新しても、重複するエントリは作成されません。

于 2013-08-15T11:59:34.563 に答える