某个工程的 web.xml 文件片段:

执行顺序
访问顺序为1—>2—>3—>4,其中2和3的值必须相同。
url-pattern 标签中的值是要在浏览器地址栏中输入的 url,可以自己命名,这个 url 访问名为 servlet-name 中值的 servlet,两个 servlet-name 标签的值必须相同,因为通过 servlet 标签中的 servlet-name 标签映射到 servlet-class 标签中的值,最终访问 servlet-class 标签中的 class。
还有,web.xml 的 / 表示的是http://localhost:8080/ + 工程名
而.jsp页面的action,加了/表示绝对路径http://localhost:8080/ ,没有加 / 表示的是相对路径

也就是说:
servlet和servlet-mapping都含有<servlet-name></servlet-name>
主要原因是想通过servlet-name作为纽带,将servlet-class和url-pattern构成联系,从而使URL映射到类servlet-class所指定的类中!

作者:简单的书写点
链接:https://www.jianshu.com/p/6dadc489969a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

servlet和servlet-mapping的作用------转载于《简书》作者:简单的书写点相关推荐

  1. 第三方登录 ----转载自简书,作者 碧霄问鼎

    这几天遇到一个需求:做第三方登录和分享.遇到了一些坑,把整个过程整理记录下来,方便他人,同时也捋一下思路. 当时考虑过把每个平台的SDK下载下来,一个一个弄,一番取舍后决定还是用ShareSDK.这里 ...

  2. 转载自简书:heson_ajax js常见正则

    转载:简书 heson_ajax 链接: https://www.jianshu.com/p/f0f58f9296b8 验证数字的正则表达式集 验证数字:1$ 验证n位的数字:^\d{n}$ 验证至少 ...

  3. Android全面屏适配(系转载自简书的yyBetter)

    全面屏 因为做Android项目,用以前的适配状态栏的工具类已经不适用于目前流行的全面屏了,在网上找了几篇,认为这个是最简洁又快速的方法.(如果是图片适配的你可以自己找一下相关的东西,这里图片适配好像 ...

  4. [转载自简书] ASPNetCore上传大文件碰到的一些问题总结

    上传大文件碰到不少问题,总结一下. 先介绍一下功能:ajax上传文件到NetCore的web api接口, 安装在Linux服务器的服务端通过Nginx接受到后再存到文件服务器上. 如果文件不大,这个 ...

  5. org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI

    org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI 在重启项目中会遇到[ ...

  6. 什么是servlet?servlet的作用?——计算机网络系列学习笔记

    1. servlet的概念 简单来说servlet是运行在服务器上的java程序 servlet由servlet容器管理,servlet容器也叫 servlet引擎,是servlet的运行环境,给发送 ...

  7. WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/J

    解决:WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI ...

  8. 类似 o.s.web.servlet.PageNotFound : No mapping for GET /scripts/main/component/popup.js 解决方法

    今天完成业务的时候忽然给我出现 WARN 20260 --- [nio-8080-exec-2] o.s.web.servlet.PageNotFound             : No mappi ...

  9. servlet返回数据_JavaEE の Servlet - Http/Servlet - Day14 - 190507

    { 一.Http.二.Servlet } Day01 - 190507 一.Http 二.Servlet 三.Tomcat 四.web.xml 五.HttpServletRequest.HttpSer ...

最新文章

  1. 2.27 MapReduce Shuffle过程如何在Job中进行设置
  2. Zend Framework 2 中,定制error 的layout
  3. [编解码] 关于base64编码的原理及实现
  4. php 处理html,PHP解析HTML代码
  5. xshell linux托文件夹,Xshell拖拽文件到linux(rz和sz命令用法详解)
  6. C/C++中程序内存区域划分大总结
  7. js中的 Dictionary 的用法
  8. 软件构造学习笔记-第二周
  9. JS的基本语法知识概括(ECMA、DOM、BOM)
  10. HttpClient4.x之Post请求示例
  11. 前端工程师成长之多读好书 1
  12. 基于jQuery向下弹出遮罩图片相册
  13. Oracle 查找并删除表中的重复记录
  14. 总结leetcode上【排列问题】【组合问题】【子集问题】回溯算法去重的两种写法!
  15. VBA基础知识———常用语句
  16. 有无3C认证的电源价格差别说明什么?
  17. Linux打包与压缩命令
  18. unity学习笔记(二)—— 制作第一个小游戏
  19. python程序员收入-令人羡慕!33岁程序员晒出收入和待遇,网友望尘莫及
  20. 【C语言详解】——文件操作(建议收藏)

热门文章

  1. 【转】对服务采购订单的条目确认
  2. 供应商主数据屏幕增强
  3. 【术语扫盲】SKD 半散装件
  4. 【重复制造精讲】3、成本收集
  5. 为什么说OLAP产品毁了BI?
  6. 【FI】-【AM】跨工厂/事业部/利润中心的固定资产调拨
  7. SAP作业类型应用简介
  8. AIX 下磁盘 I/O 性能分析
  9. 检查用户是否有权限从ABAP里调用C kernel functions
  10. 新消费风口再“热闹”,红利依然握在伊利、康师傅们手里