zoukankan      html  css  js  c++  java
  • Servlet的配置

    1.基本配置

    <!-- servlet的类的配置 -->
      <servlet>
      <servlet-name>Myserver</servlet-name>
      <servlet-class>com.server.Myserver</servlet-class>
      </servlet>
     
     <!-- servlet虚拟路径的配置 -->
      <servlet-mapping>
      <servlet-name>Myserver</servlet-name>
      <!-- http协议访问时,资源的虚拟路径 以 / 开始 -->
     
      <url-pattern>/Myserver</url-pattern>
      </servlet-mapping>

    其中url-pattern的配置方式:

    1)完全匹配  访问资源和配置资源完全相同才能访问

         <url-pattern>/Myserver</url-pattern>

    2)目录匹配:/虚拟目录../*   *代表任意

        <url-pattern>/aa/bb/cc/*</url-pattern>

    3)扩展名匹配

        <!-- 扩展名匹配 -->
        <url-pattern>*.abc</url-pattern>

    注意:第二和第三种不要混用

    2.服务器启动实例化Servlet配置

    Servlet的何时创建:默认第一次访问时创建

    为什么是默认?

    当在servlet的配置时 加上一个配置 <load-on-startup> servlet对象在服务器启动      时就创建

    3.缺省Servlet

    可以将url-pattern配置一个/,代表该servlet是缺省的servlet

    什么是缺省的servlet?

    当你访问资源地址所有的servlet都不匹配时 , 缺省的servlet负责处理

    其实,web应用中所有的资源的响应都是servlet负责,包括静态资源

    3.欢迎页面

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>

  • 相关阅读:
    将最大主机/ DNS名称字符长度从63增加到255
    e3 cpu
    项目结构图
    Nyquist–Shannon sampling theorem 采样定理
    提高比特率 有损 无损 Video-and-Audio-file-format-conversion 视频声音转码
    比特率计算
    外微分
    功与路径无关的条件
    14.10.4 Defragmenting a Table 整理表
    14.10.4 Defragmenting a Table 整理表
  • 原文地址:https://www.cnblogs.com/cqyp/p/11411068.html
Copyright © 2011-2022 走看看