HttpServlet抽象类
javax.servlet.http.HttpServlet 继承了 GenericServlet 抽象类,用于开发基于 HTTP 协议的 Servlet 程序由于 Servlet 主要用来处理HTTP的请求和响应,所以通常情况下,编写的 Servlet 类都继承自 HttpServlet。在HTTP/1.1协议中共定义了7种请求方式,即GET、POSTHEADPUT、DELETETRACE和OPTIONSHttpServlet 针对这 7种请求方式分别定义了7 种方法,即 doGet()、 doPost()、doHead()、doPut()、doDelete()、 doTracel()和doOptions()。
HttpServlet 重写了service()方法,该方法会先获取客户端的请求方式然后根据请求方式调用对应doXxx方法。
HttpServlet的一些方法
getParameter() 根据表单的ame属性获取用户输入的值
getRequestURI()获取项目名和资源路径
getContextPath()获取项目名称
getServletPath()请求的资源路径
首先先展示最后做出来的做的三个页面。
![](https://img-blog.csdnimg.cn/img_convert/51bcebc5010a6c11d1de465e96e7a656.png)
![](https://img-blog.csdnimg.cn/img_convert/b4bc1ae3255af09c9a4d430d25696619.png)
![](https://img-blog.csdnimg.cn/img_convert/c7154c1cddcc33460c462fce24258c34.png)