[Seasar-user:9268] Re: [Teeda] セッションに置いたDtoの値がクリアされます

松崎 学 [E-MAIL ADDRESS DELETED]
2007年 7月 19日 (木) 23:22:32 JST


小林さん

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

> RequestDumpFilter はリクエストを処理する前と後に
> それぞれ情報を出力するので,ログインページの処理後と
> その後のページの処理前のセッション情報に userInfoDto が
> 含まれているかどうかを確認してください.
含まれていました。
1つ気になる事があったのですが、SubApplicationScopeのところにも
userInfoDtoが出力されていました。
そちらのフィールドの値が書き換わっていて、
SessoinのuserInfoDtoはフィールドがnullでした。

> それから,COOL deploy だとどうなるでしょうか?
> COOL で起動した後,
> 
> http://localhost:8080/webapp/teedaservlet?command=list
> 
> にアクセスして,UserInfoDto のインスタンス属性が
> session になっているか確認してください.
COOLで動かすと意図した動きになっていました。
teedaServletで確認すると「instance : session」です。

Seasar2のバージョンは2.4.14です。

以上、よろしくお願いいたします。


On Thu, 19 Jul 2007 20:30:04 +0900
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:

> 小林 (koichik) です.
> 
> Date:    Wed, 18 Jul 2007 18:52:41 +0900
> From:    松崎 学 <[E-MAIL ADDRESS DELETED]>
> To:       Seasar-user <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:9227] [Teeda] セッションに置いたDtoの値がクリアされます
> 
> > ユーザのログイン情報をセッションに持って他の画面から参照したいのですが、
> > そのDtoを他の画面で参照すると、各フィールドがnullになっています。
> > フィールドがnullのDtoがDIされているようです。
> 
> 返答が遅くなって申し訳ありません.
> 一見問題があるようには思えないので誰からも
> 回答が付かなかったのだと思います.
> 悩ましいですね.
> 
> Teeda に含まれている RequestDumpFilter を
> 有効にすると,セッションの情報が
> 
> [session]userInfoDto=〜
> 
> のようにコンソールに出力されます.
> RequestDumpFilter はリクエストを処理する前と後に
> それぞれ情報を出力するので,ログインページの処理後と
> その後のページの処理前のセッション情報に userInfoDto が
> 含まれているかどうかを確認してください.
> 
> Dolteng で作成したプロジェクトなら RequestDumpFilter の
> 設定は web.xml にコメントアウトした状態で記述されているので
> それを解除すれば使えると思います.
> 
> Dolteng で作成したプロジェクトでなければ [Seasar-user:9013]
> あたりを参考に設定してください.
> 
> > Hot Deployで開発中で、Teedaのバージョンは1.0.7です。
> 
> Seasar2 のバージョンはいくつでしょうか?
> 
> それから,COOL deploy だとどうなるでしょうか?
> COOL で起動した後,
> 
> http://localhost:8080/webapp/teedaservlet?command=list
> 
> にアクセスして,UserInfoDto のインスタンス属性が
> session になっているか確認してください.
> # web.xml で teedaServlet の debug パラメータを
> # true にする必要があります.
> # Dolteng で作成したプロジェクトなら最初から true に
> # なっています.
> 
> 
> --
> <signature>
>    <name>Koichi Kobayashi</name>
>    <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
> </signature>
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user




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