该用户从未签到
|
用户禁止cookie以后,如何继续使用session。
! n+ @* U. f9 X2 ~/ m, s- ? 1)解决方式:
- p! e# ~8 g0 V" o, h) F; b' G 使用url重写机制。5 f8 s+ B! p5 K+ d+ E
2)什么是url重写。* t5 G3 e+ u1 r+ q8 C0 z
如果要访问的web组件(jsp/servlet)需要
) r+ [" V. ^( n: ~+ \7 C0 C5 f( W% T4 J session机制的支持,那么,不能够直接输入2 l. ~5 Y' P& \; g2 }
该web组件的地址,而应该使用服务器生成的
, D1 N0 D( A" q6 D5 X! N 包含有sessionId的地址。
1 W+ Q C0 v: I t, r) U 3)编程
4 A3 a# c3 L4 u2 S1 Q! H: v- { 如何生成包含有sessionId的地址?/ G9 v4 s6 B+ I: ]
//适用于链接、表单提交
" [! `, X2 b( l; W0 v response.encodeURL(String url);0 Z% a9 }$ `1 g
//适用于重定向
0 h; T" G3 z! e$ c K$ j, m# { response.encodeRedirectURL(String url);
8 m6 O8 s% i: B: M- A- P9 r' C4 j& V6 l5 _, F
|
|