美文网首页
JavaWeb--Request&Response

JavaWeb--Request&Response

作者: 何以解君愁 | 来源:发表于2022-07-20 14:29 被阅读0次

Request:获取请求数据
Response:设置响应数据

Request继承体系:
ServletRequest->Java提供的请求对象根接口
HttpServletRequest->Java提供的对Http协议封装的请求对象接口
RequestFacade->Tomcat定义的实现类
Tomcat需要解析请求数据,封装为request对象(需要定义实现类),并创建request对象传递到service方法中

Request请求数据分三部分:请求行,请求头,请求体
请求行:String getMethod():获取请求方式GET
String getContextPath():获取虚拟目录(项目访问路径)/request-demo
StringBuffer getRequestURL():获取URL(统一资源定位符)(使用时打印需要.toString)http://localhost:8888/request-demo/demoo
String getRequestURI():获取URI(统一资源标识符)/request-demo/demoo
String getQueryString():获取请求参数(GET方式)username=li
请求头:String getHeader(String name):根据请求头名称获取值
请求体:ServletInputStream getInputStream():获取字节输入流
BufferedReader getReader():获取字符输入流

获取请求参数:
GET:String getQueryString()
POST:BufferedReader getReader()

//请求转发
request.getRequestDispatcher("/Servlet6").forward(request,response);

相关文章

网友评论

      本文标题:JavaWeb--Request&Response

      本文链接:https://www.haomeiwen.com/subject/goryirtx.html