美文网首页
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