zoukankan      html  css  js  c++  java
  • Tomcat 5.5.23 文档阅读Tips 11 Default Servlet

    本文讲述Tomcat 5中的DefaultServer. 

    1. 什么是DefaultServlet? DefaultServlet被定义在$CATALINA_HOME/conf/web.xml中,这里面被定义的东西会在Tomcat启动的时候被加载,对所有的webapp都有效。DefaultServlet在Tomcat中主要是做Directory Listing用。 

    2. DefaultServlet在web.xml中是这样被定义的:
        <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>true</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>
    从上可以看出,有一些参数可以控制DefaultServlet的行为。此外,当请求的URL是/的时候, 也就是没有匹配的时候,就会触发这个DefaultServlet。 

    3. 文档中主要讲述的就是DefaultServlet的一些参数,以及我们如何用XSL来自定义DefaultServlet展示的界面。当然,我们也可以写一个自己的DefaultServlet,不过那样就要求我们对Tomcat自带的这个DefaultServlet很熟悉了。 

  • 相关阅读:
    serialVersionUID作用
    为什么要使用SLF4J而不是Log4J
    认识Log4j
    Java解析xml文件四种方式
    数据结构之R进制转换
    栈的压入、弹出序列
    中间件学习之RMI+JDBC远端数据库的访问
    Linux程序设计综合训练之简易Web服务器
    Html5笔记之小结
    PhoneGap + Dreamweaver 5.5 无法在模拟器中打开的问题
  • 原文地址:https://www.cnblogs.com/super119/p/1933309.html
Copyright © 2011-2022 走看看