该用户从未签到
|
用户禁止cookie以后,如何继续使用session。
" Q1 z6 e5 c N4 S7 Z 1)解决方式:
. L% Z" F- c/ ]7 l% K 使用url重写机制。
' z0 w! J6 W4 w- ~- @9 u 2)什么是url重写。5 F% y% |5 T+ u
如果要访问的web组件(jsp/servlet)需要8 s' F4 c; ?; P. l- a
session机制的支持,那么,不能够直接输入
+ V: x: S f- T) c 该web组件的地址,而应该使用服务器生成的
9 s- Z( S, L( {& H! e- u 包含有sessionId的地址。" T# }* {) j% T$ J- v' O! m
3)编程6 M! @& G3 x+ }& O3 l/ z. A Z
如何生成包含有sessionId的地址?
" F/ `- t" D( I, k //适用于链接、表单提交
# Y3 m$ v, @" g! Y2 t: Z% Z0 c response.encodeURL(String url);
: j, e) p0 ~2 I+ z- W/ G //适用于重定向' N, u7 g9 A9 e$ B0 j: H
response.encodeRedirectURL(String url);- \5 r* j! n6 S r
- p* n V" h6 `4 b2 G" [
|
|