该用户从未签到
|
用户禁止cookie以后,如何继续使用session。 u6 D/ J$ h$ R
1)解决方式:
. A. [+ L( A! u+ u 使用url重写机制。
3 y* C8 f4 O3 k+ T0 G3 s/ ` 2)什么是url重写。9 q# [" {; [3 U! {" c
如果要访问的web组件(jsp/servlet)需要: F: R! j& w A
session机制的支持,那么,不能够直接输入 K4 A" {# M0 P, Y6 e! p
该web组件的地址,而应该使用服务器生成的
2 j( ?, H }* _# W/ p; m( s8 Y 包含有sessionId的地址。$ c4 c7 U+ p* P
3)编程
4 J# W3 b4 Z: k/ N- ?+ S3 Q 如何生成包含有sessionId的地址?
; e' r) Q/ f9 w& ^0 x //适用于链接、表单提交
# q; b' [3 o! \: e( a response.encodeURL(String url);
" h$ m5 H" ~4 y. j7 D //适用于重定向3 J- i8 U t5 T) F4 g
response.encodeRedirectURL(String url);2 Q5 s! T$ I% W2 S+ d
6 Z1 U4 O1 C! F9 {7 d7 ~) c! s1 M
|
|