[Seasar-user:20154] Re: 認証成功後のセッション再取得について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2010年 9月 14日 (火) 20:33:57 JST


小林様

返信ありがとうございます。

> 「中身」とは何の中身でしょうか?
> Dto のプロパティが空? HttpSession の中身が空?

DTOの中身が空に見えます。
RequestDumpFilter のログを添付します。

流れとしては、
login.htmlでの認証がOKだった場合、
invalidate()→getSession(True)と再取得を行い、
退避しておいたセッション内のユーザ情報DTO(userSessionDto)の中身を入れてい
ます。

次に次画面(entryList.html)を呼び出しますが、
その前に、interseptorにて、ユーザ情報DTOの中身をチェックし、
空であれば、セッション喪失としてエラー画面に飛ばしています。

この時、ユーザ情報DTO(userSessionDto)の中身が空になっています。

以上、初心者なもので、
説明が足りなく申し訳ありませんが、
よろしくお願い致します。

--- Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:

> 小林 (koichik) です.
> 
> Date:    Tue, 14 Sep 2010 11:14:15 +0900 (JST)
> From:    <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:20149] 認証成功後のセッション再取得について
> 
> >
> 認証処理中に、それらのユーザ情報を取得、セッションへ格納しているので、
> > invalidate()する前に、内容を退避、改めて格納しているのですが、
> > 次の画面に遷移した際に、中身が空になってしまいます。
> 
> 「中身」とは何の中身でしょうか?
> Dto のプロパティが空? HttpSession の中身が空?
> 
> 状況が分からないので,RequestDumpFilter のログを
> 見せてください.
> Dolteng で作成したプロジェクトなら web.xml に
> RequestDumpFilter の設定がコメントアウトされて
> いるので,それを有効にしてください.
> Dolteng で作成したプロジェクトでないなら
> 以下を参考にして有効にしてください.
> 
> http://s2container.seasar.org/2.4/ja/request_dump_filter.html
> 
> 
> -- 
> <component name="koichik">
>     <property name="fullName">"Koichi Kobayashi"</property>
>     <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>     <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 


--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: DumpLog.txt
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100914/3e0e79bd/attachment.txt>


Seasar-user メーリングリストの案内