该用户从未签到
|
用户禁止cookie以后,如何继续使用session。
; S+ Q7 y/ k2 {6 c. \- {6 u 1)解决方式:
/ c9 F& t* b4 z 使用url重写机制。
* M' [" ~9 \& l 2)什么是url重写。
! B4 Z8 d7 `, P* E2 j' Z' m 如果要访问的web组件(jsp/servlet)需要
8 ]* D( l1 w% ?# ~2 L- e0 r session机制的支持,那么,不能够直接输入' ]) |. E8 H, f' |
该web组件的地址,而应该使用服务器生成的
# i I/ J5 }3 B 包含有sessionId的地址。
2 U- p! M* U$ w 3)编程! |( \% {* @% b0 J
如何生成包含有sessionId的地址?
3 U. R6 C3 G: j. q D( I( e //适用于链接、表单提交
/ p( x+ r+ L0 ]- q9 c$ E) j5 ^ response.encodeURL(String url);* ]8 I' y2 X6 Y
//适用于重定向
/ i. H: R$ t+ A9 g response.encodeRedirectURL(String url);
6 x) z, V+ T$ l$ k$ c
" I' T$ N4 B2 C2 Q |
|