JAVA WEB 三 (2) jsp 九大内置对象之三 resopnse(响应信息) 服务端-》客户端

response 响应对象 提供的方法
一 重定向
void sendRedirect( String location(“a.jsp”)) throws IOException: 重定向,页面跳转的一种方式
例 response.sendRedirect(“success.jsp”);

重定向与请求转发的区别
(1)重定向是request的方法 请求转发是response的方法
(2)地址栏 是否改变 请求转发不变 重定向会改变
(3) 请求转发 保留当前页面获得的请求(request)(也就是说 保留第一次请求的数据) 重定向到对方页面则不保留
(4) 请求的次数 request的请求转发 请求服务端一次 然后服务端转发数据到另一个页面 所以地址栏不变
response 的重定向 请求服务端一次 然后服务端响应 给 客户端 并且告诉客户端 下一步 因该访问那个界面 让客户端第二次请求到目标页面 所以说 重定向 一共请求两次 并且地址栏发生了改变

(5) 跳转发生的位置 请求转发 服务端之间跳转 重定向 客户端发生两次跳转 JAVA WEB 三 (2) jsp 九大内置对象之三 resopnse(响应信息) 服务端-》客户端

void addCookie (Cookie cookie): 服务端向客户端增加cookie对象

void setContetType(String type) 设置服务端响应编码 (设置服务端的contenttype类型 )

session
application
configpage
Context