zoukankan      html  css  js  c++  java
  • Deploy Descriptor

    之前我们在编写HelloWorld项目时,在WEB-INF目录下创建了一个web.xml文件。这个文件叫做部署描述文件,每个Servlet应用程序的部署描述文件的名称都是web.xml。Web容器在启动时读取该文件,对应用程序进行配置。下面给出了部署描述文件中常用的元素

    <servlet></servlet> 用来声明一Servlet的信息,主要有以下子元素

    • <servlet-name> 用来定义Servlet的名称,该名称在整个应用中必须是惟一的
    • <servlet-class> 用来指定Servlet的完全限定类名。
    • <init-param> 用来定义参数,可有多个init-param。Servlet类中通过getInitParamenter(String name)方法访问初始化参数。
    • <load-on-startup> 指定当Web应用启动时,装载Servlet的次序。当值为正数或零时,Servlet容器先加载数值小的Servlet。当值为负或未定义时,Servlet容器将在Web客户首次访问这个Servlet时加载它。

    <servlet-mapping> 用来定义Servlet所对应的URL,包含两个子元素

    • <servlet-name> 指定要映射的Servlet的名称。
    • <url-pattern> 指定servlet所对应的URL。

    使用@webservlet注解也可以实现相同的功能。下面给出了@webservlet注解的属性以及与之对应的部署描述文件中的元素。



    作者:madlike
    链接:https://www.jianshu.com/p/3d782f5b7ebe
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    Unity热更新06-XLua热补丁-05
    Unity热更新06-XLua热补丁-04
    Unity热更新06-XLua热补丁-03
    Unity热更新06-XLua热补丁-02
    Unity热更新06-XLua热补丁-01
    [SQLite][database disk image is malformed]数据库恢复
    VMware 安装MAC
    c#编写的服务中访问网络位置的共享文件夹
    Android Socket发送信息时闪退
    一个简单的Log类
  • 原文地址:https://www.cnblogs.com/everest7/p/10548271.html
Copyright © 2011-2022 走看看