赞
踩
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类(抽象类)
jakarta.servlet.http.HttpServlet (HTTP协议专用的Servlet类,抽象类) jakarta.servlet.http.HttpServletRequest (HTTP协议专用的请求对象) jakarta.servlet.http.HttpServletResponse (HTTP协议专用的响应对象)
为HtttpServlet提供请求信息。
HttpServletRequest中封装了请求协议的全部内容。 Tomcat服务器(WEB服务器)将“请求协议”中的数据全部解析出来,然后将这些数据全部封装到request对象当中了。
应用场景如,用户发送请求的时候,遵循了HTTP协议,发送的是HTTP的请求协议,Tomcat服务 器将HTTP协议中的信息以及数据全部解析出来,然后Tomcat服务器把这些信息封装到 HttpServletRequest对象当中。(request是请求对象,只在当前请求中有效、存活)
- Map getParameterMap() //这个是获取Map
- Enumeration getParameterNames() //这个是获取Map集合中所有的key
- String[] getParameterValues(String name) //根据key获取Map集合的value
- String getParameter(String name) //获取value这个一维数组当中的第一个元素。
在发送响应时提供HTTP特定的功能。例如,它有访问HTTP头和Cookie的方法。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。