一、servle声明周期
(1)装载servlet,由相应的容器来完成(如tomcat)
(2)创建一个servlet实例
(3)调用init()方法,该方法只会在第一次访问该servlet时被调用一次
(4)服务:调用servlet的service()方法,一般业务逻辑在这里处理,该方法在访问该servlet时,都会被调用;一般会编写一个处理方法process(),在doGet()和doPost()中均调用该方法。所有的处理代码写在process方法中即可
(5)销毁:调用servlet的destroy()方法,销毁该servlet实例,该方法在以下情况被调用:a tomcat重启 b reload该webapp c 重启电脑
二、servlet开发实例
(1)在C:/tomcat/webapps下建立project,如
mywebsite
|- WEB-INF
|- classes
|- lib
|-web.xml
在classes中编写servlet程序:Hello.java
编译:javac -d . Hello.java
(2)在lib里面放入servlet-api.jar
(3)配置web.xml
(4)打开浏览器,输入http://localhost:8080/mywebsite/sp
成功!