Servlet入门

1. 安装Servlet相关软件(JDK + Tomcat  + eclipse)

http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html

2. Servlet程序的部署

http://blog.csdn.net/xn6517/article/details/49516299

http://www.runoob.com/servlet/servlet-first-example.html

3. javac 编译时报错的解决办法

报的错误:

错误: 程序包javax.servlet不存在

错误: 程序包javax.servlet.http不存在

解决办法:

http://blog.163.com/gis_warrior/blog/static/1936171732012811071642/

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类详解

http://blog.csdn.net/csdn_gia/article/details/53452710

posted @ 2017-05-02 17:53  秦时明月0515  阅读(190)  评论(0编辑  收藏  举报