• 绍兴印染布质量比对成果发布 部分指标国际领先 2019-07-11
  • 陕西守艺人丨一场大火后,她带领600羌州绣娘从头开始 2019-07-11
  • 今日武汉中考考生可看考点考场 进行英语听力试听 2019-07-08
  • 中方坚决捍卫国家利益和人民利益 2019-07-08
  • "创造101"杨超越引争议 表演业余人气高别光怨选手 2019-07-07
  • 风水神话的回帖除了对我的攻击以外吗,别的还有什么吗? 2019-06-21
  • 通过学历教育、职业培训、在线学习等渠道 新区居民将享天津职教资源 2019-06-17
  • 千名新疆学子的梦想在鄱湖之滨启航 2019-06-13
  • 晋冀鲁豫人民日报印刷厂的组建与迁徙 2019-06-01
  • 高清图集:习近平在山东考察 2019-05-28
  • 让海淀城市“名片”更闪亮 2019-05-28
  • 轻生活,做不一样的自己 2019-05-27
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-05-27
  • 端午出行怕拥堵 别慌,这里有一份出行指南 2019-05-24
  • 空军飞行学员展开高强度实战打靶 消耗千余枚弹药 2019-05-24
  • 
      The Apache Tomcat Servlet/JSP Container

    十三水安卓版下载:Apache Tomcat 7

    Version 7.0.68, Feb 8 2016
    Apache Logo

    qq游戏里有十三水这个游戏吗 www.tdgb.net Links

    User Guide

    Reference

    Apache Tomcat Development

    Default Servlet Reference

    Table of Contents
    What is the DefaultServlet

    The default servlet is the servlet which serves static resources as well as serves the directory listings (if directory listings are enabled).

    Where is it declared?

    It is declared globally in $CATALINA_BASE/conf/web.xml. By default here is it's declaration:

        <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>
              org.apache.catalina.servlets.DefaultServlet
            </servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
    
    ...
    
        <servlet-mapping>
            <servlet-name>default</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>
    So by default, the default servlet is loaded at webapp startup and directory listings are disabled and debugging is turned off.
    What can I change?

    The DefaultServlet allows the following initParamters:

    PropertyDescription
    debug Debugging level. It is not very useful unless you are a tomcat developer. As of this writing, useful values are 0, 1, 11, 1000. [0]
    listings If no welcome file is present, can a directory listing be shown? value may be true or false [false]
    Welcome files are part of the servlet api.
    WARNING: Listings of directories containing many entries are expensive. Multiple requests for large directory listings can consume significant proportions of server resources.
    readmeFile If a directory listing is presented, a readme file may also be presented with the listing. This file is inserted as is so it may contain HTML.
    globalXsltFile If you wish to customize your directory listing, you can use an XSL transformation. This value is a relative file name (to either $CATALINA_BASE/conf/ or $CATALINA_HOME/conf/) which will be used for all directory listings. This can be overridden per context and/or per directory. See contextXsltFile and localXsltFile below. The format of the xml is shown below.
    contextXsltFile You may also customize your directory listing by context by configuring contextXsltFile. This must be a context relative path (e.g.: /path/to/context.xslt) to a file with a .xsl or .xslt extension. This overrides globalXsltFile. If this value is present but a file does not exist, then globalXsltFile will be used. If globalXsltFile does not exist, then the default directory listing will be shown.
    localXsltFile You may also customize your directory listing by directory by configuring localXsltFile. This must be a file in the directory where the listing will take place to with a .xsl or .xslt extension. This overrides globalXsltFile and contextXsltFile. If this value is present but a file does not exist, then contextXsltFile will be used. If contextXsltFile does not exist, then globalXsltFile will be used. If globalXsltFile does not exist, then the default directory listing will be shown.
    input Input buffer size (in bytes) when reading resources to be served. [2048]
    output Output buffer size (in bytes) when writing resources to be served. [2048]
    readonly Is this context "read only", so HTTP commands like PUT and DELETE are rejected? [true]
    fileEncoding File encoding to be used when reading static resources. [platform default]
    sendfileSize If the connector used supports sendfile, this represents the minimal file size in KB for which sendfile will be used. Use a negative value to always disable sendfile. [48]
    useAcceptRanges If true, the Accept-Ranges header will be set when appropriate for the response. [true]
    showServerInfo Should server information be presented in the response sent to clients when directory listing is enabled. [true]
    How do I customize directory listings?

    You can override DefaultServlet with you own implementation and use that in your web.xml declaration. If you can understand what was just said, we will assume you can read the code to DefaultServlet servlet and make the appropriate adjustments. (If not, then that method isn't for you)

    You can use either localXsltFile or globalXsltFile and DefaultServlet will create an xml document and run it through an xsl transformation based on the values provided in localXsltFile and globalXsltFile. localXsltFile is first checked, followed by globalXsltFile, then default behaviors takes place.

    Format:

        <listing>
         <entries>
          <entry type='file|dir' urlPath='aPath' size='###' date='gmt date'>
            fileName1
          </entry>
          <entry type='file|dir' urlPath='aPath' size='###' date='gmt date'>
            fileName2
          </entry>
          ...
         </entries>
         <readme></readme>
        </listing>
    • size will be missing if type='dir'
    • Readme is a CDATA entry

    The following is a sample xsl file which mimics the default tomcat behavior:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <xsl:stylesheet xmlns:xsl="//www.w3.org/1999/XSL/Transform"
      version="3.0">
    
      <xsl:output method="html" html-version="5.0"
        encoding="UTF-8" indent="no"
        doctype-system="about:legacy-compat"/>
    
      <xsl:template match="listing">
       <html>
        <head>
          <title>
            Sample Directory Listing For
            <xsl:value-of select="@directory"/>
          </title>
          <style>
            h1 {color : white;background-color : #0086b2;}
            h3 {color : white;background-color : #0086b2;}
            body {font-family : sans-serif,Arial,Tahoma;
                 color : black;background-color : white;}
            b {color : white;background-color : #0086b2;}
            a {color : black;} HR{color : #0086b2;}
            table td { padding: 5px; }
          </style>
        </head>
        <body>
          <h1>Sample Directory Listing For
                <xsl:value-of select="@directory"/>
          </h1>
          <hr style="height: 1px;" />
          <table style="width: 100%;">
            <tr>
              <th style="text-align: left;">Filename</th>
              <th style="text-align: center;">Size</th>
              <th style="text-align: right;">Last Modified</th>
            </tr>
            <xsl:apply-templates select="entries"/>
            </table>
          <xsl:apply-templates select="readme"/>
          <hr style="height: 1px;" />
          <h3>Apache Tomcat/8.0</h3>
        </body>
       </html>
      </xsl:template>
    
    
      <xsl:template match="entries">
        <xsl:apply-templates select="entry"/>
      </xsl:template>
    
      <xsl:template match="readme">
        <hr style="height: 1px;" />
        <pre><xsl:apply-templates/></pre>
      </xsl:template>
    
      <xsl:template match="entry">
        <tr>
          <td style="text-align: left;">
            <xsl:variable name="urlPath" select="@urlPath"/>
            <a href="{$urlPath}">
              <pre><xsl:apply-templates/></pre>
            </a>
          </td>
          <td style="text-align: right;">
            <pre><xsl:value-of select="@size"/></pre>
          </td>
          <td style="text-align: right;">
            <pre><xsl:value-of select="@date"/></pre>
          </td>
        </tr>
      </xsl:template>
    
    </xsl:stylesheet>
    How do I secure directory listings?
    Use web.xml in each individual webapp. See the security section of the Servlet specification.
    Comments

    Notice: This comments section collects your suggestions on improving documentation for Apache Tomcat.

    If you have trouble and need help, read Find Help page and ask your question on the tomcat-users qq游戏里有十三水这个游戏吗. Do not ask such questions here. This is not a Q&A section.

    The Apache Comments System is explained here. Comments may be removed by our moderators if they are either implemented or considered invalid/off-topic.


    Copyright © 1999-2016, Apache Software Foundation
  • 绍兴印染布质量比对成果发布 部分指标国际领先 2019-07-11
  • 陕西守艺人丨一场大火后,她带领600羌州绣娘从头开始 2019-07-11
  • 今日武汉中考考生可看考点考场 进行英语听力试听 2019-07-08
  • 中方坚决捍卫国家利益和人民利益 2019-07-08
  • "创造101"杨超越引争议 表演业余人气高别光怨选手 2019-07-07
  • 风水神话的回帖除了对我的攻击以外吗,别的还有什么吗? 2019-06-21
  • 通过学历教育、职业培训、在线学习等渠道 新区居民将享天津职教资源 2019-06-17
  • 千名新疆学子的梦想在鄱湖之滨启航 2019-06-13
  • 晋冀鲁豫人民日报印刷厂的组建与迁徙 2019-06-01
  • 高清图集:习近平在山东考察 2019-05-28
  • 让海淀城市“名片”更闪亮 2019-05-28
  • 轻生活,做不一样的自己 2019-05-27
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-05-27
  • 端午出行怕拥堵 别慌,这里有一份出行指南 2019-05-24
  • 空军飞行学员展开高强度实战打靶 消耗千余枚弹药 2019-05-24
  • 四川金7乐奖金 qq欢乐斗地主下载 通比牛牛开挂外挂神器软件 福彩3d试机号走势图带连线 3d开机号试机号开奖号走势 体彩内蒙古十一选五82 彩牛彩票app下载 博彩优惠 甘肃快三预测号码 海南彩票论坛 打篮球的游戏规则 安徽快3和尾走势图 北京单场即时比分直播 河南11选5怎么看 意甲ac米兰国际米兰