Java/サーブレットでの一般的な2重リクエスト防止方法について
いつもお世話になります。
JSP/サーブレットでWebアプリを作成しているのですが、2重リクエストを防止する方法について、
クライアント側とサーバ側それぞれで、一般的にはどのような実装を行うのかご教授願えませんでしょうか。
「クライアント側とサーバ側それぞれで」としているのは、JavaScript禁止の場合を考慮して、
サーバ側のみで対処する場合どうするのかを知りたいためです。
特別なフレームワークは利用しておらず、tomcatを使用したJSP/サーブレットにて開発を行っております。
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
JavaScript禁止としたら、 サーバー側でフラグ見たいのをつければいいかな?
たとえば
フラグ = request.getSession().getAttribute("フラグ");//フラグと言うオビジェクトをゲット
if(フラグ!=null)
フラグ = request.getSession().setAttribute("フラグ","OK");//ここは フラグと言うオビジェクト名と "OK" 内容を セット
何かの作業
else
なんも しない
これは セッションから取り寄せたオビジェクトがnullの場合のみ なんらかの作業をします, 作業を行う前か後で必ず オビジェクトに 何かを 代入してセッションに入れれば 次には 無視されます、 他のページへ移動するとか。
自分も 初心者なので 当たり前のことを 言っていたら すみません。
ちなみに コードがあってるかは確かめていませんw
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 法学 不正アクセス禁止法の扱いについて 4 2022/03/23 18:13
- その他(ビジネス・キャリア) 休憩室に設置したキャビン内での不適切行為に対する事業者としての措置 1 2023/03/04 14:55
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- サーバー ファイルサーバのデータのバックアップ 1 2023/03/15 10:30
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グローバルIPアドレスの変更タ...
-
Strutsのページングにてoffset...
-
javascriptでセッションを取得
-
エラーページ遷移後に入力値を残す
-
sessionスコープとapplication...
-
ActiveReportのDataSourceについて
-
「<c:forEach タグが終了し...
-
ボタンが活性化の場合とは、ボ...
-
webアプリを作ってます。エラー...
-
リクエストに応じたselectedの...
-
FormのsubmitでFormの内容がnull
-
int型の内容をbyteの配列にコピー
-
フォームで同じ複数のnameで違...
-
Java-jspの画面入力値保持について
-
漏電遮断器の黄色ボタンと白色...
-
フォーム上で押されたボタンに...
-
三菱GOTの画面切り替えについて
-
JSPからJSPへ情報を渡せる?
-
jspからServletを呼び、元のjsp...
-
ある環境のみinputタグが複数あ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでセッションを取得
-
グローバルIPアドレスの変更タ...
-
setAttribute getAttribute 配...
-
エラーページ遷移後に入力値を残す
-
sessionスコープとapplication...
-
ASP.NETのGlobal.asaxについて
-
JSPでsession変数が勝手に書き...
-
javascriptでセッションの削除...
-
JSP + ラジオボタン
-
Java/サーブレットでの一般的な...
-
HTMLのSELECTタグの使い方、JSP...
-
JSPで、sessionのタイムアウト...
-
セッションオブジェクトの使い...
-
struts2でのフィルターを使った...
-
セッションタイムアウト時にエ...
-
Strutsのページングにてoffset...
-
カスタムタグを使用してリクエ...
-
struts java ログインのセッシ...
-
セッション維持について
-
VB.net(ASP.net)でアクセスカ...
おすすめ情報