该用户从未签到
|
用户禁止cookie以后,如何继续使用session。% _( u5 f- m& F9 `
1)解决方式:' A0 o" m' N- H8 W
使用url重写机制。$ L$ m$ q3 @3 m9 v( p6 p
2)什么是url重写。1 h( X* V$ L0 w$ Q
如果要访问的web组件(jsp/servlet)需要
: W2 i/ @( I+ r& u* Z session机制的支持,那么,不能够直接输入/ ~5 [2 L( j, C' G
该web组件的地址,而应该使用服务器生成的
( a5 Q# \, E# U+ m+ Q1 E8 U 包含有sessionId的地址。0 l! b8 f! a$ T; o7 I z5 E- w
3)编程2 @2 t" u2 |* k4 O
如何生成包含有sessionId的地址?
! e' G& d$ x7 I$ ]0 p3 Q //适用于链接、表单提交5 x/ i( L' H' @/ p
response.encodeURL(String url);4 Y6 r2 f% p. s+ M# ]9 J& Q! a
//适用于重定向0 x6 Y! g" @' ~% H0 M4 F
response.encodeRedirectURL(String url);
. S8 q& Q8 S; K R5 O
/ e, _0 w- c! C* l+ Y* i% _ |
|