Cosminexus 機能解説
URL書き換えによってグローバルセッションを制御する場合の,Webアプリケーションの実装方法について説明します。
Webアプリケーションを実装する際には,次に示すServlet APIを使用して実装してください。
なお,グローバルセッションIDのエンコードは,グローバルセッションが存在している場合に,Webアプリケーション内でこれらのServlet APIが呼び出され,HTTPセッションのセッションIDのエンコードが必要と判断されたときにだけ実行されます。
これらのServletAPIを使用しないでWebアプリケーションを実装している場合,グローバルセッションIDのURL書き換えは実行されません。この場合,HTTPセッションおよびグローバルセッションは継続されません。
URL書き換えによってグローバルセッションを制御する場合のJSPの記述例,および出力されるレスポンスの内容を示します。
<a href="<%= response.encodeURL("nextPage.jsp") %>">link</a> |
<a href="nextPage.jsp;jsessionid=xxxxx;gsessionid=yyyyy">link</a> |
<a href="nextPage.jsp;jsessionid=<%=session.getId()%>">link</a> |
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.