您的位置:首页 > 其它

Servlet的使用

2016-02-21 19:49 239 查看

一、Servlet介绍

是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。

Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

二、使用Eclipse创建Servlet

1.可以通过File->new Servlet的方式快捷的创建一个Servlet,创建的同时会在web.xml中创建相对应的映射挂关系

<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
<init-param>
<param-name>username</param-name>
<param-value>admin</param-value>
</init-param>
<init-param>
<param-name>password</param-name>
<param-value>1</param-value>
</init-param>
</servlet-mapping>


servlet标签下的servlet-name:指的是为servlet起一个名字。

servlet-class:对应包中servlet中的class类

servlet-mapping:servlet的映射,其中servlet-name必须要和servlet标签中的名字一致,

url-pattern则对应外部访问该方法的url路径。

init-param初始化的数据,初始化的数据可以在servlet的init方法中通过

this.getInitParamter(key);来获得


三、Servlet的生命周期

1.init():初始化,只会调用一次

2.service():会被请求多次

3.destory():在servlet被销毁之前会被调用一次
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器