|
该用户从未签到
|
用户禁止cookie以后,如何继续使用session。6 H" I$ r$ C, U: B8 f6 k, d) D
1)解决方式:
/ x7 k, s& ~& b- n/ M5 c' K 使用url重写机制。
" m' r, W% A: I% m3 }( Z 2)什么是url重写。
& q! \# {; W$ g/ Q0 L 如果要访问的web组件(jsp/servlet)需要( }; b2 ]6 h6 H7 w
session机制的支持,那么,不能够直接输入! a! E: u2 v6 U6 e0 U8 i. C( x7 S
该web组件的地址,而应该使用服务器生成的
" I* t% r. ^6 ^; c 包含有sessionId的地址。4 M o3 w- l- J# E8 b2 j
3)编程
% E( y% t/ b! f" \- q8 P1 S0 H3 q 如何生成包含有sessionId的地址?
3 b. U0 c& v" s, | //适用于链接、表单提交# o5 a4 d2 A; C6 Y1 Z
response.encodeURL(String url);& \5 m1 Y, O3 b, v
//适用于重定向
' l5 i& w" Q" x4 E3 d response.encodeRedirectURL(String url);
0 b4 o% L0 D6 v9 T& m D4 I2 j9 E7 N2 R! C5 p0 J3 U$ }, _
|
|