###前提・実現したいこと
microsoft IE11でcookieを全てブロックし、
URL リライティングでセッションを維持したい。
###発生している問題・エラーメッセージ
サーバサイドservletでresponse.encodeURL([リンクURL]);
リンクURLを変換しても
Ie11にjsessionidが付加されない。
###該当のソースコード
servlet
1package cookie; 2 3import java.io.IOException; 4import java.io.PrintWriter; 5 6import javax.servlet.ServletException; 7import javax.servlet.http.HttpServlet; 8import javax.servlet.http.HttpServletRequest; 9import javax.servlet.http.HttpServletResponse; 10 11public class CookieCounterServlet extends HttpServlet{ 12 13 public void doGet(HttpServletRequest request, 14 HttpServletResponse response) 15 throws ServletException, IOException { 16 17 18 response.setContentType("text/html; charset=Windows-31J"); 19 PrintWriter out = response.getWriter(); 20 out.println("<html><body>"); 21 out.println("<p>クッキーテスト</p>"); 22 String linkUrl = request.getRequestURI(); 23 String linkUrl2 = response.encodeURL(linkUrl); 24 out.println("変換前: " + linkUrl + "<br>"); 25 out.println("変換後: " + linkUrl2); 26 out.println("<p><a href=\"" + linkUrl2 27 + "\">RELOAD</a>"); 28 out.println("</body></html>"); 29 30 31 } 32} 33 34 35
###試したこと
microsoft EDGEでだめだったのでEDGEのIternetExploreで開くを
実施してもだめでした。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
サーバ TOMCAT 7.0.55
クライアント windows10
IDE Eclipse
セッションの発行を行わないとダメでは? ⇒のサイトのようにしてみるとどうですか? URL書き換え - セッション管理 - サーブレット入門 http://www.javadrive.jp/servlet/session/index8.html
あなたの回答
tips
プレビュー