1、什么是servlet:servlet是在服务器上运行的小程序。它就是一个java类,并且可以通过 请求-响应 编程模型来访问的这个驻留在服务器内存里的servlet程序
2、Tomcat容器级别:Tomcat的容器分为四个级别,Servlet的容器管理context容器,一个context对应一个web工程
手工编写第一个Servelt
1.继承HttpServlet(实现了http协议的servlet)
2.重写doGet()或doPost()方法
3.在web.xml中注册Servlet(eclipse自动加注解,不需要次步骤)
在eclipse中直接创建Servlet类,会自动加上一些注解。而类中包含的doPost()方法与doGet()方法分别处理两种提交方式
执行Servlet的方法
1、超链接方式:<a href="HelloServlet2">Get方式请求HelloServlet</a><br>(HelloServlet2是定义的Servlet类名)
2、表单提交方式:<form action="HelloServlet2" method="post">(post参数为提交的方式)
Servlet与jsp九大内置对象的对应关系
- out -----> response.getwriter()
- request -----> service(request)
- response -----> service(response)
- session ------> request.getsession()
- application ------> getServletContext()
- exception -----> Throwable
- Page -----> this
- PageContext -----> PageContext
- Config -----> getServletConfig