Servlet的使用

一、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被销毁之前会被调用一次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值