该用户从未签到
|
用户禁止cookie以后,如何继续使用session。. L8 ]9 {% _8 q3 K
1)解决方式:
# @& W! p+ X: }+ \% g `& D, m6 ` 使用url重写机制。
2 l" t; F/ Y0 T( M! X6 I4 k) ]) e 2)什么是url重写。2 I6 Q& H- b( T
如果要访问的web组件(jsp/servlet)需要. z7 w9 w- e6 @ ^
session机制的支持,那么,不能够直接输入+ r3 a; p4 `/ `
该web组件的地址,而应该使用服务器生成的
# _3 a. v. G' C! s Z: } 包含有sessionId的地址。
6 K8 T: c7 C" _# o. [2 E* R3 e 3)编程
7 c4 l3 `2 l3 l: U" { 如何生成包含有sessionId的地址?
O0 t+ p3 d) J- D+ E4 ^5 d //适用于链接、表单提交
+ X9 ~/ ~# R4 @4 r, R- T response.encodeURL(String url);3 U) r/ S9 b% R( L
//适用于重定向
( r1 E \7 B4 A response.encodeRedirectURL(String url);+ l7 D u8 x$ n2 u% ], B: `
6 B- _ W1 D! D7 q8 W* R
|
|