1. 安装Servlet相关软件(JDK + Tomcat + eclipse)
2. Servlet程序的部署
3. javac 编译时报错的解决办法
报的错误:
错误: 程序包javax.servlet不存在
错误: 程序包javax.servlet.http不存在
解决办法:
4. Servlet执行时一般实现哪几个方法?
servlet不是jdk自带的,是web服务器比如tomcat,jetty等自带的。它是java中处理http数据的一种规范。
Servlet执行时要先编译成xx.class源文件,然后由jvm的类加载器加载进运行时容器,如tomcat,当有人访问你的Servlet时,Servlet首先运行自己的构造方法,然后运行init()方法,进行Servlet的初始化,之后运行service()方法,在service()方法中,根据你请求的类型,如直接通过url地址打开这个Servlet为get方式,如通过表单并且表单的method属性为post,打开Servlet才为post方式;
service()方法根据你访问这个Servlet用的是get还是post方式,分别调用doGet,和doPost方法。然后当Servlet容器,web服务器关闭时,调用此Destroy()方法销毁此Servlet对象. 执行的方法按顺序为:构造方法,init(),doGet()或者doPost(),Destroy();5. Servlet类详解