javaweb 三大组件之Severlet

本文详细介绍了JavaWeb三大组件之一的Servlet,包括其作用、生命周期、实现方式及配置方法,并提供了具体的配置示例。

javaweb 三大组件之Severlet


                                                           Servlet介绍


Javaweb三大组件 Servlet、Filter、Listener.今天我们就来了解下Servlet。
一:Servlet的作用: 接受请求参数、处理请求,响应结果
二:Servlet的生命周期
 void init(ServletConfig):初始化调用一次
 void service(ServletRequest request, ServletResponse response):每次处理请求时候调用
 void destroy():销毁时候
三:实现方式
 实现javax.servlet.Servlet接口;
 继承javax.servlet.GenericServlet类;
 继承javax.servlet.http.HttpServlet类;
        常见的都是实现HttpServlet类。重写里边的doGet(),doPost等方法。
四:Servlet的配置
     写好的Servlet需要在web.xml配置。例如RegisterRequst注册请求的配置,下面是web.xml里配置内容:
    …...
    <servlet>
         //指定servlet的名称
        <servlet-name>registerRequst</servlet-name>
        //配置servlet类位置
        <servlet-class>com.lyg.test.RegisterRequst</servlet-class>
   </servlet>

   <servlet-mapping>       
        //指定servlet的名称,和servlet标签下配置的名称必须一致
        <servlet-name>registerRequst</servlet-name>
        //指定访问路径
       <url-pattern>/registerRequst</url-pattern>
  </servlet-mapping>
   ......

五. 浏览器里访问RegisterRequst几种方式:

       假如项目名称叫webLearn,请求为registerRequst,它可以有下面几种访问方式

    1. http://localhost:8080/webLearn/registerRequst
    2. http://192.168.45.1:8080/webLearn/registerRequst //自己ip地址
    3. http://127.0.0.1:8088/webLearn/registerRequst
             



 
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值