Servlet Hello World
Servlet是Oralce(SUN)定义的开发规范:
1、固定的目录结构
2、固定的接口名
- Servlet接口
- HelloServlet类必须实现Servlet接口(还可以继承HttpServlet)
3、固定的配置文件规则 web.xml
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>cn.tedu.day01.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
4、将应用程序部署(复制)到Tomcat中
HttpServlet
实现Servlet接口:
-
直接Servlet接口编程繁琐
-
Servlet接口有两个实现类
1.GenericServlet:
GenericServlet是一个抽象类,该类为Servlet接口提供了部分实现,它并没有实现HTTP请求处理。
2.HttpServlet:
HttpServlet是GenericServlet的子类,它继承了GenericServlet的所有方法,并且为HTTP请求中的POST、GET等类型提供了具体的操作方法。 -
实现HttpServlet更加简便
-
HttpServlet区分了Http请求类型
- get请求被doGet方法处理
- post请求被doPost处理
- doGet方法中调用一下doPost,就可以一起处理get和Post