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