该用户从未签到
|
用户禁止cookie以后,如何继续使用session。
- u% \( J: ?$ \, W2 e% a: ~ 1)解决方式:* z) h" M2 `+ a; G6 O- R
使用url重写机制。
" K( \. @* ?$ t. _5 x* A1 } 2)什么是url重写。
0 S& H9 q9 g' C# X1 v- V 如果要访问的web组件(jsp/servlet)需要
1 U5 g1 k) B7 O session机制的支持,那么,不能够直接输入5 R/ Q; ?6 g2 p7 }& l
该web组件的地址,而应该使用服务器生成的
+ N# A2 ~! t7 S3 e 包含有sessionId的地址。7 N% b" F3 i; Q2 d5 ?! J8 ]
3)编程
/ W5 t& n4 j8 P 如何生成包含有sessionId的地址?
& u d- S; i2 p& I3 O- } //适用于链接、表单提交
$ i0 D: O h! i: F( N: F! p response.encodeURL(String url);
( h3 g- I/ A; e' a2 m5 T //适用于重定向
# v+ b5 ], D3 V: r response.encodeRedirectURL(String url);" m3 m+ y3 x3 @8 j
$ x9 s& P3 T/ G
|
|