一.response 对象
1.流程图
2.response 内置对象的工作原理
方法名称 | 说明 |
void addCookie(Cookie cookie) | 向客户端添加Cookie |
void setContentType(String type) | 设置HTTP响应的contentType 类型 |
void setCharacterEncoding(String charset) | 设置响应所采用的字符编码类型 |
void sendRedirect(String location) | 将请求重新定位到一个新的URL上 |
3.转发的重定向
相同点:都可以进行页面跳转
不同点:
转发request.getRequestDispatcher("路径").foward(request,response),是一次请求
转发的动作是服务器行为,地址栏不会发生变化
重定向response.sendRedirect("路径");可以理解为客户端发送了两次请求,第一次
请求携带的数据丢失,地址栏会发生变化,是客户端行为,若需要传递参数,需要显示
在路径后拼接参数