该用户从未签到
|
用户禁止cookie以后,如何继续使用session。) f+ a+ e/ m+ j4 G- G9 l
1)解决方式:
3 t8 M# }9 X) e/ s 使用url重写机制。
# Y* ~$ t* O) |! B# y7 S% p) C 2)什么是url重写。
) |% f) L% G, t) I6 W, d5 c i 如果要访问的web组件(jsp/servlet)需要0 _# A- j; t, V
session机制的支持,那么,不能够直接输入: {/ l% a* o; I0 O' x
该web组件的地址,而应该使用服务器生成的$ g" C( f3 t" i- [
包含有sessionId的地址。
0 u$ k4 O+ d& W/ B6 X- f 3)编程
8 q. K* r! R) z$ J( A9 Y7 g 如何生成包含有sessionId的地址?& V8 \! k" s. \2 j4 i9 I& T- r4 B
//适用于链接、表单提交8 U8 r5 _) E2 F! C4 o) k
response.encodeURL(String url);( H* p2 i1 S8 |3 `- W* Z; s6 D
//适用于重定向6 q% ]# d! V0 i# G+ }
response.encodeRedirectURL(String url);$ W+ u8 P$ [0 U7 W
0 ^! F U% g+ a; c7 h9 {4 {9 j |
|