|
该用户从未签到
|
重定向- s- @% Q( G5 b' B; I8 s. B$ T+ k
1)什么是重定向?) {+ p, B, w4 I7 r: C$ U% [
服务器向浏览器发送一个状态码302及一个
! R% L# T# y9 h 消息头location,浏览器收到后,会立即向
2 b# P( M2 b; n' j location所指向的地址发送请求。. `. Z' [: h7 G; J u7 V% Z
2)如何重定向
4 G1 Q% j; v9 N6 w3 L response.sendRedirect(String url);
& _& ~4 _4 g5 n/ K/ a7 I 其中,url是重定向的地址。0 u6 }( h: G: P1 B" r
3)编程要注意的问题5 ~& d# }+ I& q" A
重定向之前,不能够有out.close()或者out.flush()
d: e) I% |; l. ~: Y2 ` 操作。
L1 V) n0 G2 q- g1 e! K* _" w6 ^ 重定向之前,如果response对象缓存有数据,则8 M$ P$ A# B; v# s d+ M
这些数据会被清空。
- R S+ H% m; h; T2 ] 4)重定向的特点
/ D7 f' O4 F z5 ]* z5 J" E a,重定向的地址是任意的# o% Z4 b4 N) Y$ C* Q& u) j
b,重定向之后,浏览器地址栏的地址变成了 d) p2 A, x/ ?+ n) ~$ @
location所指定的地址。
: C7 k) g+ \# d- b5 S c6 O: r! C8 H! a! b5 a
|
|