当前位置:   article > 正文

HttpServlet详解_jakarta.servlet

jakarta.servlet

HttpServlet类是专门为HTTP协议准备的。比GenericServlet更加适合HTTP协议下的开发。

先总结一下之前见到的servlet规范的接口

jakarta.servlet.Servlet 核心接口(接口)

jakarta.servlet.ServletConfig Servlet配置信息接口(接口)

jakarta.servlet.ServletContext Servlet上下文接口(接口)

jakarta.servlet.ServletRequest Servlet请求接口(接口)

jakarta.servlet.ServletResponse Servlet响应接口(接口)

jakarta.servlet.ServletException Servlet异常(类)

jakarta.servlet.GenericServlet 标准通用的Servlet类(抽象类)

http包下都有哪些类和接口呢?jakarta.servlet.http.*;

jakarta.servlet.http.HttpServlet (HTTP协议专用的Servlet类,抽象类) jakarta.servlet.http.HttpServletRequest (HTTP协议专用的请求对象) jakarta.servlet.http.HttpServletResponse (HTTP协议专用的响应对象)

什么是HttpServletRequest对象,里面封装了什么内容?

为HtttpServlet提供请求信息。

HttpServletRequest中封装了请求协议的全部内容。 Tomcat服务器(WEB服务器)将“请求协议”中的数据全部解析出来,然后将这些数据全部封装到request对象当中了。

应用场景如,用户发送请求的时候,遵循了HTTP协议,发送的是HTTP的请求协议,Tomcat服务 器将HTTP协议中的信息以及数据全部解析出来,然后Tomcat服务器把这些信息封装到 HttpServletRequest对象当中。(request是请求对象,只在当前请求中有效、存活)

  1. Map getParameterMap() //这个是获取Map
  2. Enumeration getParameterNames() //这个是获取Map集合中所有的key
  3. String[] getParameterValues(String name) //根据key获取Map集合的value
  4. String getParameter(String name) //获取value这个一维数组当中的第一个元素。

什么是HttpServletRequest对象(后期补充)

在发送响应时提供HTTP特定的功能。例如,它有访问HTTP头和Cookie的方法。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/977638
推荐阅读
相关标签
  

闽ICP备14008679号