Hatena::ブログ(Diary)

yvsu pron. yas このページをアンテナに追加 RSSフィード

2008-07-24

最初のアクセスで;jsessionidを表示させない方法

URLの一部にセッションIDを埋め込むのは、アプリケーションサーバが、クライアントクッキーサポートしているかわからない場合です。

最初のアクセスで、アプリケーションサーバは、クッキーを設定してクライアントに返します。二度目以降のアクセスで、クッキーが返ってきた場合は、クッキーを通じてセッション管理ができるので、;jsessionidはURLに埋め込みません。

携帯の端末のようにクッキーが帰ってこない場合、二度目以降も;jsessionidをURLに埋め込みます。


クッキーサポートされているブラウザで、最初のアクセスURLに;jsessionidを表示させたくない場合、最初にindex.jspアクセスしてもらうようにし、index.jspから本物の最初のページにリダイレクトします。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Teeda html example</title>
</head>
<body>
<%
response.sendRedirect("view/start/index.html");
%>
</body>
</html>

platoplato 2008/07/24 22:25 ひがさんってこの手の話を定期的にしますけど、
実はマイノリティな成功者のやり方を”成功する方法”にしてしまう、
いわゆる「成功バイアス」がかなり含まれている気がします。。。
もちろん、姿勢としては間違っていないとは思いますし、
自分らしい方法でいまの地位と名声を獲得したひがさんを尊敬してもいますが。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証