一,request对象
1.request内置对象的工作原理
2.reques对象的常用方法
| 方法名称 | 说明 |
| void addCookie(Cokie cookie) | 向客户端添加Cokie |
| void setContentType(String type) | 设置HTTP响应的contentType类型 |
| void setCharacterEncoding(String charset) | 设置响应所采用的字符编码类型 |
| void sendRedirect(String location) | 将请求重新定位到一个新的URL上 |
3.转发与重定向
转发与重定向的相同点:都可以进行页面跳转
不同点:
转发request.getRequsestDispatcher("路径").foward(request,response):可以携带请求参数,是一个请求,转发的动作是服务器行为,地址栏不会发生变化
重定向response.sendRedirect("路径"):可以理解为客户端发送了两次请求,第一次请求携带的数据丢失,地址栏会发送变化,是客户端行为若需要传递参数,需要显示在路径后拼接参数。
本文详细介绍了HTTP请求中的request对象,包括其工作原理和常用方法,如添加Cookie、设置contentType和字符编码、重定向等。同时,对比了转发与重定向的区别,转发在服务器端完成,地址栏不变且能保留参数,而重定向涉及两次客户端请求,地址栏会变化,参数无法直接传递。

1561

被折叠的 条评论
为什么被折叠?



