如果,某个Servlet的映射路径为一个正斜线/,那么,这个Servlet表示当前Web应用的默认Servlet
Servlet服务器在接收到访问请求时,如果,在web.xml文件中找不到匹配的<servlet-mapping>元素的URL,此时,就会调用默认的Servlet处理请求
也就是说,默认Servlet用于处理,其他Servlet都不处理的访问请求
示例代码

 <servlet><description></description><display-name>TestServlet01</display-name><servlet-name>TestServlet01</servlet-name><servlet-class>cn.itcast.chapter04.servlet.TestServlet01</servlet-class></servlet><!-- 映射默认的Servlet --><servlet-mapping><servlet-name>TestServlet01</servlet-name><url-pattern>/</url-pattern></servlet-mapping>

启动Tomcat,在浏览器中输入URL
http://localhost:8080/chapter04/abcd
显示结果如下

可以看出,当URL路径随意输入时
仍然可以访问TestServlet01

注意
Tomcat安装目录下的web.xml文件
也配置了一个默认的Servlet
配置如下

 <servlet><servlet-name>default</servlet-name><servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>default</servlet-name><url-pattern>/</url-pattern></servlet-mapping>

org.apache.catalina.servlets.DefaultServlet,被设置为默认的Servlet
对Tomcat服务器上,所有Web应用都起作用,当某个Web应用,没有默认Servlet时,就会调用Tomcat上默认的Servlet
当客户端访问Tomcat服务器中,某个静态HTML文件时,DefaultServlet会判断HTML文件是否存在
如果存在,就会将数据以流的形式回送给客户端
否则,就会报告404错误

Servlet的默认设置相关推荐

  1. linux恢复设置文件夹,将.bashrc文件恢复到Ubuntu中的默认设置

    以下介绍在Ubuntu系统中将.bashrc文件恢复默认设置的方法,如果你在Ubuntu系统中把.bashrc文件搞坏了就按下面的方法恢复bashrc文件. 背景 我有一个Ubuntu VM,我经常用 ...

  2. 将bios还原为默认设置时无法启动windows

    问题描述: 将bios恢复为默认设置,发现无法正常进入windows系统. 进入安全模式查看错误码,如下图所示: 解决办法: 将sata controller working mode 中的RAID模 ...

  3. VS恢复默认设置的2种方法

    2019独角兽企业重金招聘Python工程师标准>>> 1.快捷步骤 工具 → 导入和导出设置 → 重置所有设置 → 下一步 → 选择"是否保存当前设置",下一步 ...

  4. VScode修改快捷键,快捷键恢复默认设置,添加或取消注释

    修改快捷键 可以根据需要,搜索 添加或取消注释 默认是: 注释: 先CTRL+K,然后CTRL+C 取消注释: 先CTRL+K,然后CTRL+U 但是建议修改为Alt+1,Alt+2 但是Alt+1, ...

  5. IIS7错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault=Deny).........

    如图所示 IIS 7访问的时候出现以下异常: 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的(overrideModeDefault="Deny&q ...

  6. 修改 Android 5.1 默认设置

    应用能够配置Android系统的各种设置,这些设置的默认值都是由frameworks中的SettingsProvider从数据库中读取的frameworks/base/packages/Setting ...

  7. 默认访问首页 || 国际化||设置全局字符编码的默认设置

    默认访问首页 国际化 在spring中是这样配置的 1).编写国际化配置文件: 2).使用ResourceBundleMessageSource管理国际化资源文件 3).在页面使用 fmt:messa ...

  8. STM32系统时钟默认设置

    "我们一直都说STM32有一个非常复杂的时钟系统,然而在原子或者野火的例程中,只要涉及到时钟,我们却只能看到类似的库函数调用,如RCC_APB2PeriphClockCmd(RCC_APB2 ...

  9. 恢复【谷歌浏览器开发者工具】默认设置(亲测)

    恢复[谷歌浏览器开发者工具]默认设置: 来源:恢复[谷歌浏览器开发者工具]默认设置_小枯林的博客-CSDN博客_谷歌浏览器开发者模式怎么恢复默认

最新文章

  1. Clipper: 开源的基于图论框架的鲁棒点云数据关联方法(ICRA2021)
  2. Python 数据类型及其用法
  3. 【RAC】 RAC For W2K8R2 安装--总体规划 (一)
  4. Mybatis传入多参问题
  5. 文本字符串中提取数据进行分析
  6. Spring Cloud微服务之Hystrix服务熔断(十二)
  7. iPhone 14新配色曝光:比土豪还土豪 颜色更深
  8. Django模板层:DTL模板渲染-变量
  9. 谈谈lucene的DocValues特性之SortedNumericDocValuesField
  10. Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法
  11. 如何彻底卸载Anaconda?
  12. IEEE2020-IJON: Exploring Deep State Spaces via Fuzzing
  13. JavaScript笔记 Object对象
  14. Linux 命令 大结
  15. 一窥Memory测试算法及自我修复机制
  16. java实验3_Java实验3
  17. 2019年云化国际发展趋势_2019年3种令人惊讶的云趋势-您首先在这里听到了
  18. 详解Axes()中的markersize
  19. A Cross-Modal Image and Text Retrieval Method Based on Efficient Feature Extraction and Interactive
  20. 潭州教育html视屏,潭州教育HTML多列布局CSS实现

热门文章

  1. Torchlight(火炬之光)人物骨骼动画
  2. WMS Schema
  3. 拔掉网线时Socket的检查方法
  4. cout 输出指定位数,不足补0
  5. 如何修改root目录内容后打包
  6. sql 命令重启计算机,如何重启SQL服务
  7. tf.name_scope()与tf.variable_scope()
  8. 区块链BaaS云服务(25)边界智能 IRITA服务
  9. Html 教程 (3)元素
  10. 实验1 LINUX基本操作