码迷,mamicode.com
首页 > 其他好文 > 详细

servlet

时间:2021-01-29 11:43:12      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:实例   开发   文件   package   方法   对象   get   修改   ack   

一、在servlet中,http服务器能调用的【动态资源文件】必须是一个servlet接口实现类tomcat可以被称为是servlet的容器。

servlet接口的方法:init、getservletcinfig、service、getservletinfo、destory。

二、servlet接口实现类开发步骤:

1、创建一个java类继承httpservlet父类,使之成为servlet接口实现类。

2、重写httpservlet父类的两个方法,doget或dopost.

3、将servlet接口的实现类信息注册到tomcat服务器。

<!--将servlet接口的实现类类路径地址交给tomcat-->

<servlet>

 //声明一个变量存储servlet接口实现类路径 com.package.controller.oneservlet

<servlet-name>oneservlet<servlet-name/>

 //声明servlet接口实现路径 相当于 string oneservlet=“com.package.controller.oneservlet”;

<servlet-class>com.package.controller.oneservlet<servlet-class/>

</servlet>

<servlet-mapping>

<servlet-name>oneservlet<servlet-name>

//设置简短请求别名,别名在书写时必须为“/”开头

<url-pattern>/one<url-pattern>

</servlet-mapping>

三、servlet的生命周期

1、网站所有的servlet接口实现类的实例对象,只能由http服务器负责创建。开发人员不能手动创建servlet接口实现类的实例对象。

2、在默认的情况下,http服务器接收到对于当前servlet接口实现类第一次请求时自动创建这个servlet接口实现类的示例对象。

在手动修改配置的情况下,要求http服务器在启动时自动创建某个servlet接口实现类的实例对象

<servlet>

 //声明一个变量存储servlet接口实现类路径 com.package.controller.oneservlet

<servlet-name>oneservlet<servlet-name/>

 //声明servlet接口实现路径 相当于 string oneservlet=“com.package.controller.oneservlet”;

<servlet-class>com.package.controller.oneservlet<servlet-class/>

<load-on-startup>(大于0的数字)</load-on-startup>

</servlet>

3、在http服务器运行时间,一个servlet接口实现类只能创建一个实例对象。

4、在http服务关闭时刻,自动将网站中所有的servlet对象进行销毁。

servlet

标签:实例   开发   文件   package   方法   对象   get   修改   ack   

原文地址:https://www.cnblogs.com/8ling1ling/p/14339291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!