
struts java ログインのセッション情報を確認するには?
Login.jspからログインボタンを押下(この時にセッション情報を取得)して、画面遷移をしてB.jspに行きます。
この時にBAction.javaでセッション情報をB.jspが表示される前に取得したいのですがどうすればいいのでしょうか?
B.jsp画面が表示される前に、セッション情報を取得してセッション情報があるかないかの判定を行いあればB.jspを表示してなければログイン画面を表示しようと考えています。
BAction.javaに記述したい処理です。
HttpSession session = request.getSession(false);
if ( session.getAttribute("sessionInformation") != null ) {
System.out.println("セッション有効") ;
return mapping.findForward("success");
} else {
//論理名"error"に該当するページへ移動(struts-config.xmlを参照)
return mapping.findForward("errorSession");
}
この処理をActionクラスにどのように記述すればいいのでしょうか?
struts-config.xmlファイルの内容
<action
<forward name="errorSession" path="/Login.jsp" />
<forward name="success" path="/B.jsp" />
</action>
です。
URL直打ちをしてB.jspにアクセスしようとしたときに、セッション情報をもっていない為、上記のelseになり、ログイン画面に遷移しようと考えております。
かなりネットで調べましたが全く分かりませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLのSELECTタグの使い方、JSP...
-
腕時計の時報をならないように...
-
登録後、呼び出し元ページに戻...
-
三菱GOTの画面切り替えについて
-
JDBCにてデータをひく際のエラ...
-
前画面の値を引き継ぎたい。
-
フォーム上で押されたボタンに...
-
フォームで同じ複数のnameで違...
-
リクエストに応じたselectedの...
-
strutsを使ってテキストエリア...
-
MFCプログラミング
-
サーブレットによるpostデータ...
-
jspでjavascript関数へ引数を渡...
-
system("cls")について
-
JSPでのリストボックス表示
-
画面を隠す・消す方法を教えて...
-
漏電遮断器の黄色ボタンと白色...
-
C言語で今まで表示していた画面...
-
jspの文字化けの解消方法を教え...
-
jspからServletを呼び、元のjsp...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでセッションを取得
-
グローバルIPアドレスの変更タ...
-
setAttribute getAttribute 配...
-
エラーページ遷移後に入力値を残す
-
HTMLのSELECTタグの使い方、JSP...
-
JSPでsession変数が勝手に書き...
-
javascriptでセッションの削除...
-
sessionスコープとapplication...
-
リッチクライアントのセッション
-
aタグによる複数リンクを別セッ...
-
エクリプスを使ってのセッショ...
-
ASP.NETのGlobal.asaxについて
-
struts2でのフィルターを使った...
-
ドットネットフレームワークのD...
-
セッションタイムアウトの設定...
-
画面遷移でセッション切れにな...
-
フレームを使用した際のセッシ...
-
「最新の情報に更新」でリクエ...
-
Java/サーブレットでの一般的な...
-
JavaとJSPのセッションについて
おすすめ情報