- - PR -
Strutsのjsessionidni
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-04-01 13:41
こんにちは。
私は今、Strutsを使い開発を行っているのですが、URLの部分に http://localhost/-----/---.do;jsessionid=0E04FCD0DFB022AEF544945EE15AE47B といった具合にセッションIDみたいなものが表示されてしまいます。 これはセッションが開始されているということなのでしょうか? また、URLの部分にjsessionid以降を表示させないようにすることは出来ますか? ご教授宜しくお願いします。 開発環境 Webサーバ : Apach APサーバ : Tomcat4.1 フレームワーク : Struts |
|
投稿日時: 2004-04-01 15:24
恐らくブラウザがクッキーを受け付けないように設定されているか、初回のレスポンス時だけ発生しているのではないでしょうか?
Struts は内部的に URL を encodeURL メソッドで処理して、必要に応じてセッションID を URL に付加していますので、これは期待通りの挙動で、設定はありません。 コンテナ側で URL リライティングを行わないようにすれば抑止できますが、クライアントによってはセッショントラッキングが行えなくなってしまう可能性があります。 WebLogic では weblogic.xml の URLRewritingEnabled パラメータで設定します。 ・[クッキーに代わる URL 書き換えの使用] -[Web アプリケーションにおけるセッションとセッション永続性の使用] http://edocs.beasys.co.jp/e-docs/wls/docs81/webapp/sessions.html#100770 [ メッセージ編集済み 編集者: インギ 編集日時 2004-04-01 15:27 ] |
1
