请求与响应

请求和响应
1.请求对象
请求,顾名思义,就是使用者希望从服务器端索取一些资源,向服务器发出询问。在B/S架构中,就是客户端浏览器向服务器发出询问。在我们的JavaEE工程中,客户浏览器发出询问,要遵循HTTP协议所规定的。
请求对象,就是在JavaEE工程中,用于发送请求的对象。我们常用的对象就是ServletRequest和HttpServletRequest,它们的区别就是是否和HTTP协议有关。
2.响应对象
概述:响应,它表示了服务器端收到请求,同时也已经处理完成,把处理的结果告知用户。简单来说,指的就是服务器把请求的处理结果告知客户端。在B/S架构中,响应就是把结果带回浏览器。

request.setCharacterEncoding(“UTF-8”);
response.setContentType(“text/html;charset=UTF-8”);
1
2
GET方式请求

GET方式请求的正文是在地址栏中,在Tomcat8.5版本以后,Tomacat服务器已经帮我们解决了,所以不会有乱码问题了。
1
3.请求转发(与重定向的区别)
/**

  • 请求转发的注意事项:负责转发的Servlet,转发前后的响应正文丢失,由转发目的地来响应浏览器。
  • 重定向特点:
  • 两次请求,浏览器行为,地址栏改变,请求域中的数据会丢失
  • 请求转发:
  • 一次请求,服务器行为,地址栏不变,请求域中的数据不丢失
  • 请求域的作用范围:
  • 当前请


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部