• Servlet详解


    1. Servlet核心接口和类

    在Servlet体系结构中,除了实现Servlet接口,还可以通过继承GenericServlet或HttpServlet类,完成编写。

    1.1 Servlet接口

    在Servlet API中最重要的是Servlet接口,所有Servlet都会直接或间接的与该接口发生联系,或是直接实现该接口,或间接继承自实现了该接口的类。该接口包括以下五个方法:

    • init(ServletConfig config)
    • ServletConfig getServletConfig()
    • service(ServletRequest req, ServletResponse res)
    • String getServletInffo()
    • destroy()

    1.2 GenericServlet抽象类

    GenericServlet使编写Servlet变得更容易。它提供生命周期方法init和destroy的简单实现,要编写一般的Servlet,只需重写抽象Service方法即可。

    1.3HttpServlet类

    HttpServlet类是继承GenericServlet的基础上进一步的扩展。提供将要被子类化以创建适用于Web站点的HTTP servlet的抽象类。

    HttpServlet的子类至少必须重写一个方法,该方法通常是以下这些方法之一:doGet,如果servlet支持HTTP DET请求doPost,用于HTTP POST请求doPut,用于HTTP PUT请求doDelete,用于HTTP DELETE请求

    2. Servlet两种创建方式

    2.1 实现接口Servlet

    2.2 继承HttpServlet(推荐)

    2.3 常见错误

    3.Servlet两种配置方式

    3.1 使用web.xml(Servlet2.5之前使用)

    3.2 配置属性

    3.3 使用注解(Servlet3.0后支持,推荐)

    3.4 @WebServlet注解常用属性

  • 相关阅读:
    cocos:MotionStreak拖尾渐隐效果
    无线路由器设置成交换机
    [1173]regexp_replace()和regexp_substr()函数的用法
    贪吃蛇(C语言详解)
    常见内置函数
    计算机网络:PPP协议与HDLC协议
    IDEA的使用-快捷键
    『GitHub Actions』部署静态博客指南
    基于视觉语义信息的建图与定位综述
    挑战与机遇的交织
  • 原文地址:https://blog.csdn.net/MengSao1001/article/details/125557737