[Seasar-user:17995] Re: 携帯電話でのjsessionidについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2009年 7月 13日 (月) 22:30:15 JST
小林 (koichik) です.
Date: Mon, 13 Jul 2009 22:03:04 +0900
From: 原 宏和 <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:17991] Re: 携帯電話でのjsessionidについて
> filterを作成する必要があるのですか。。。
「必要がある」とは限りません.
Web コンテナの設定で URL rewriting をしないよう
設定できる場合もあるわけですから.
> seasar2ってデフォルトrequestで動いていて明示的にsessionを
> 記述しないとsession管理されないはずですよね?
> http://sastruts.seasar.org/featureReference.html#Action
それは何の関係もありません.
> だとするとsession管理の時だけjsessionidをつけるということは
> むりなのでしょうか?
URL rewriting は S2 コンテナとは関係ありません.
> 後これは私のやり方が悪いのかもしれませんが、
> リダイレクトで元のページを表示するときに
> return "/update/approval/" + "?id=" + update.id
> + "&kind=" + update.kind
> + "&name=" + Utils.URLEncoder(update.name)
> + "&ErrorMessage=" + "error"
> + "&redirect=true";
> としてリダイレクト先にformからの情報を渡しているのですが、
> "/update/approval/"と"?id="の間にjsessionidがはいるのですが、
> これ自体がまずいのでしょうか?
まずいわけではありません.
セッションをトラッキングするために SAStruts が
URL rewriting しているだけだと思います.
SAStruts で URL rewriting しないという設定ができても
いいのかもしれませんが,Web アプリでセッションを
使わないというのはかなりレアだと思われるので,
そういう設定がサポートされてなくてもしょうがないかと.
--
<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 メーリングリストの案内