zoukankan      html  css  js  c++  java
  • java servelt创建、配置方式

    一、Servlet的三种实现方式

    Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。

    1、Servlet的第一种创建方式:继承HttpServlet(最优)

          重写doGet(HttpServletRequest request, HttpServletResponse response)方法

        重写 doPost(HttpServletRequest request, HttpServletResponse response)方法

    2、Servlet创建的第二种方式:实现接口Servlet

    重写getServletConfig()方法

    重写 getServletInfo() 方法

    重写init(ServletConfig arg0)方法

    重写service(ServletRequest request, ServletResponse response)方法

    重写destroy()方法

    3、Servlet的第三种创建方式:继承GenericServlet类

    重写service(ServletRequest request, ServletResponse response)方法

    二、servlet的两种配置方式

    1、第一种注解式配置 Servlet3.0及以后 :

    @WebServlet(value="/hello",loadOnStartup=1)

    2、第二种web.xml配置 Servlet所有版本都支持:

     <servlet>
      <!--名称  -->
        <servlet-name>hello2</servlet-name>
        <!--Servlet的全称类名  -->
        <servlet-class>com.abc.web.servlet.HelloServlet</servlet-class>
        <!--启动的优先级,数字越小越先起动  -->
        <load-on-startup>1</load-on-startup>
      </servlet>
      <!--映射配置  -->
      <servlet-mapping>
      <!--名称  -->
        <servlet-name>hello2</servlet-name>
        <!--资源的匹配规则:精确匹配  -->
        <url-pattern>/hello2</url-pattern>
      </servlet-mapping>


    参考:https://blog.csdn.net/weixin_42496678/article/details/82120272

  • 相关阅读:
    yum配置163源
    sed
    Python3.6 提示 ModuleNotFoundError: No module named '_ssl' 模块问题
    django上传excel文件
    OpenStack Train版-7.neutron网络服务概述
    OpenStack Train版-6.安装nova计算服务(计算节点)
    OpenStack Train版-5.安装nova计算服务(控制节点)
    OpenStack Train版-4.安装placement放置服务
    OpenStack Train版-3.安装glance镜像服务
    OpenStack Train版-2.安装keystone身份认证服务
  • 原文地址:https://www.cnblogs.com/StarZhai/p/10846584.html
Copyright © 2011-2022 走看看