| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
164 バイト追加 、 2020年2月15日 (土) 08:01
編集の要約なし
**HttpServletResponse.encodeURLL(url)
*フレームワークを利用すると、そのあたりを自動でやってくれることが多い。
**Struts 1.xでは、<&lt;html:form>&gt;<&lt;html:rewrite>&gt;等に指定したURLは、自動で上記、セッションキーをURLに付加する処理を行ってくれる。
=====サンプル=====
サンプルコード
}
buf.append("<&lt;html>&gt;"); buf.append("<&lt;head>&gt;"); buf.append("<&lt;/head>&gt;"); buf.append("<&lt;body>&gt;"); buf.append("<&lt;a href='/CookieTest/cookie.test'>&gt;reload<&lt;/a>&gt;");
// CookieがOffの場合の対策 2
// buf.append("<&lt;a href='"+ res.encodeURL("/CookieTest/cookie.test") + "'>&gt;reload<&lt;/a><&gt;&lt;br>&gt;"); buf.append("first access time : " + ftime + "<&lt;br>&gt;"); buf.append("<&lt;/body>&gt;"); buf.append("<&lt;/html>&gt;");
writer.write(buf.toString());
*IE
[[ブラウザ用デバッグツール] [Developer Toolbar]]で確認
[[File:0317_cook01.jpg]]
*Firefox
[[File:0318_cook02.jpg]]
*Telnet
>&gt;telnet localhost 8080
GET http://localhost:8080/CookieTest/cookie.test HTTP/1.1
b7
<&lt;html><&gt;&lt;head><&gt;&lt;/head><&gt;&lt;body><&gt;&lt;a href='/CookieTest/cookie.test;jsessionid=9A5DE963413D4C8CC0B5A8C78A7E1BCE'>&gt;reload<&lt;/a><&gt;&lt;br>&gt;first access time : Tue Mar 04 10:03:34 JST 2008<&lt;br><&gt;&lt;/body><&gt;&lt;/html>&gt;
0
=====Bookmarklet=====
Cookieを表示
javascript:c=document.cookie;w=open('_blank');cs=c.split(";");for(i=0;i<&lt;5;i++){w.document.write(cs[i]+";<&lt;br><&gt;&lt;br>&gt;");}w.document.close();----

案内メニュー