当前位置:首页 > Web开发 > 正文

不过值得注意的是response中的getWriter和getOutputStream是不能同时使用的

2024-03-31 Web开发

一个涉及人员考勤的需求.要求从现场接受闸机或者是app打卡记录,所以数据一次性打包传过来.我们接收传过来的数据并进行措置惩罚惩罚,正常的数据可以存进数据库中,异常数据需要存进redis中.每一条数据措置惩罚惩罚告成需要返回一个正确信息给现场,现场删除此笔记录.个中涉及到页面获取数据和返回数据.

2.

Web处事器收到客户真个http请求,会针对每一个请求,分袂创建一个用于代表请求的request东西,和代表响应的response东西,获取网页提交过来的数据,只需要找request东西就好.要向网页输出数据,只需要找request东西.

3.HttpServletRequest

HttpServletRequest东西是封装了用户的请求信息,包孕请求参数,请求头信息.

主要要领有:

技术图片

小demo:

技术图片

技术图片

此中request.getRequestURI获取路径地点但是不完整,getRequestURL获取完整地点.

4.HttpServletResponse

HttpServletResponse的主要成果用于处事器对客户真个请求进行响应,将web处事器措置惩罚惩罚后的功效返回给客户端.service要领中形参接收的是HttpServletResponse接口的实例化东西,这个东西中封装了客户端发送数据,发送响应头,发送响应状态码.

常用要领:

技术图片

常用的两个要领:

getOutputStream() 该要领用于返回Servlet引擎创建的字节输出流东西,Servlet措施可以按字节形式输出响应正文。

getWriter() 该要领用于返回Servlet引擎创建的字符输出流东西,Servlet措施可以按字符形式输出响应正文。

demo同上,不过值得注意的是response中的getWriter和getOutputStream是不能同时使用的,否则会报空指针异常.response返回信息,另一端用request接收,完成信息对等.

HttpServletRequest和HttpServletResponse

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32104.html