
TOMCAT APACHE Mysqlを使用し卒業研究を行っています。
システムの概要としてはHTMLフォームより入力されたデータをjspで受け取りデータベースへ書き込み、ID・パスワードによりログインする会員ページのような物を製作しております。
データの受け渡しに一部セッションを使用しているのですが、ログアウトなどセッション切断後にブラウザバックを行うとTOMCATのエラーページが表示されてしまいます。(ページの表示の処理において、セッション情報を使用しているため当然ですが)
そこでログアウト後にはブラウザバックをできないようにしたいのですが、これを明示的に行う事はできるのでしょうか?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
これは良く問題にされますが、セションはWebサーバの機能でブラウザはセションを全く意識していません。
またWebサーバは基本的にはHTMLなどのデータを吐いているだけなので、そのような制限ができるわけではありません。
JavaScriptなどで一部制限できる場合もあるようですが、ブラウザによって動作が異なります。また、ブラウザはユーザの利便を考えて作られているので、ブラウザの機能を制限することは基本的に好ましくありません。
Webシステムを考えるときは、不特定多数が様々なツールでアクセスすることを考え、HTTP以外の機能は基本的にWebサーバ側で考慮しなければなりません。
セションが切断された後にアクセスするとエラーが出てしまうということは、セションがない時、Webサーバがどのような動作をすればよいかがわかれば自ずと答えが見えてくるのではないでしょうか?
なるほど、参考になります。
自分の環境でIEを使用している(セキュリティー上好ましくないですが・・・)ため、他のブラウザからのアクセスなど考えもしませんでした。
ユーザ側を意識した上でのシステムを構築、という基本的な事に気付かされました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptでセッションを取得
-
グローバルIPアドレスの変更タ...
-
JSPで、sessionのタイムアウト...
-
sessionスコープとapplication...
-
XMLHTTPを使って、セッションID...
-
ボタンが活性化の場合とは、ボ...
-
腕時計の時報をならないように...
-
フォーム上で押されたボタンに...
-
三菱GOTの画面切り替えについて
-
j-axis 腕時計のアラーム止めたい
-
webアプリを作ってます。エラー...
-
jspからServletを呼び、元のjsp...
-
ファイルが更新されない
-
Strutsのデータ受け渡しについて
-
Formatでmmが月と分を意味する理由
-
サブミット後、自動的に画面を...
-
strutsで、JSP→アクションクラ...
-
Servletへフォームから配列を送...
-
C言語で今まで表示していた画面...
-
Java-jspの画面入力値保持について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グローバルIPアドレスの変更タ...
-
sessionスコープとapplication...
-
JSPでsession変数が勝手に書き...
-
javascriptでセッションを取得
-
ASP.NETのGlobal.asaxについて
-
エラーページ遷移後に入力値を残す
-
HTMLのSELECTタグの使い方、JSP...
-
setAttribute getAttribute 配...
-
画面遷移でセッション切れにな...
-
セッションタイムアウトの設定...
-
aタグによる複数リンクを別セッ...
-
ASP Session変数名の取得
-
JSP + ラジオボタン
-
WEBアプリで管理者ログイン機能...
-
フレームを使用した際のセッシ...
-
Tomcatでの同一セッション同時...
-
Weblogicのロードバランシング...
-
セッション情報の保持について
-
ブラウザバック禁止
-
struts2でのフィルターを使った...
おすすめ情報