JAVAWeb 请求与响应

wuchangjian2021-11-04 21:14:50编程学习

Servlet 最主要的作用就是处理客户端请求,并向客户端做出响应。为此,针对 Servlet 的每次请求,Web 服务器在调用 service()方法之前,都会创建两个对象,分别是 HttpServletRequest和 HttpServletResponse。其中,HttpServletRequest 用于封装 HTTP 请求消息,简称 request对象。HttpServletResponse 用于封装 HTTP 响应消息,简称 response 对象。request 对象和 response 对象在请求 Servlet 过程中至关重要,接下来,通过一张图来描述浏览器访问 Servlet的交互过程
在 Servlet API 中,定义了一个 HttpServletResponse 接口,它继承自 ServletResponse 接口,专门用来封装 HTTP 响应消息。由于 HTTP 响应消息分为状态行、响应消息头、消息体三部分。因此,在 HttpServletResponse 接口中定义了向客户端发送响应状态码、响应消息头、响应消息体的方法。
第 1种方式:
//设置 HttpServletResponse 使用 utf-8 编码 response.setCharacterEncoding("utf-8");//通知浏览器使用 utf-8 解码
response.setHeader("Content-Type","text/html;charset=utf-8"));

第 2 种方式:
 // 包含第一种方式的两个功能
如下 response.setContentType("text/html;charset=utf-8");

 

 

 

 

 

  • 用户登录
void sendRedirect(String var1) throws IOException;

 

相关文章

连接(join)group by、order by、where的执行顺序

一、group by group by主要用于分组,达到对数据的分类更加...

学习前端CSS的第七天

1.块元素     常见的块元素有<h1>~<h6>,<...

二分搜索函数

int search(char key, char a[]) { int mid...

少儿编程 电子学会python编程等级考试一级真题解析(判断题)2019-9

二、判断题(共20题,每题2分,共40分) 31、print('I'm ok.')因为...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。