|
该用户从未签到
|
用户禁止cookie以后,如何继续使用session。
; L( e3 d8 I" v/ t6 T 1)解决方式:
; ^9 t# i ^) d, [+ { 使用url重写机制。( w+ J- N2 C! `+ N5 _- P
2)什么是url重写。$ u7 \( ` M% z6 ~# T4 D' k7 {) f* p. S
如果要访问的web组件(jsp/servlet)需要$ H; j6 K$ X: Y2 Z, i9 u9 R' K
session机制的支持,那么,不能够直接输入
; o4 R m/ o' @ o7 x$ b+ H& T5 N 该web组件的地址,而应该使用服务器生成的
) k; Q( p. y3 i7 E 包含有sessionId的地址。3 W* v3 x- v' [# Z6 G& i
3)编程
& x4 a0 |8 H7 u$ j8 v- k, g 如何生成包含有sessionId的地址?! c! A5 {/ S5 _
//适用于链接、表单提交: f+ u O# e7 o# n( {
response.encodeURL(String url);$ N, ^' ^2 w- c4 n
//适用于重定向1 b- D" a8 N% \' Z3 F9 p
response.encodeRedirectURL(String url);9 _2 R# p/ h' p) k: W4 i5 W" k
- I& y/ l9 _2 i1 G$ ^' W ~
|
|