Servlet的固定格式
- 首先要继承HttpServlet类;
- 实现doGet()或者doPost()方法;
- 要有servlet.jar包
Servlet生存周期和执行流程
Servlet生存周期,在一个Servlet被调用过先被服务器加载,实例化(构造函数)、初始化(init())、服务(service()中doGet或者doPost)。
一个Servlet可以随服务器启动而启动,在web.xml中的servlet中配置相应的<load-on-start>1</load-on-start>这里的1是加载的优先级,数字越小优先级越高。
这里要注意web.xml中的<url-pattern></url-pattern>中要先用/代表项目根目录(项目名)
servlet与JSP中9大内置对象对应关系
- out response.getWriter()
- request request
- response response
- session request.getSession()
- application request.getServletContext()
- excetion Throwable
- page
- pageContext pageContext
- config getServletConfig
tomcat的容器等级
- Engine
- Host
- Servlet
- Context