您的位置:首页 > 编程语言 > Java开发

javaweb 三大组件之Severlet

2015-10-11 08:27 363 查看
                                                           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
             


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javaweb servlet