我们将来开发B/S架构的web项目,都是针对HTTP协议,所以我们自定义Servlet,会继承HttpServlet(对http协议封装的Servlet实现类),继承了它,要重写它的doGet和doPost方法。HttpServlet原理:获取请求方式, 根据不同的请求方式调用不同的doXxx方法。

urlPattern:一个Servlet可以配置多个访问路径。
urlPattern配置规则:
1   精确匹配:配置路径:  @WebServlet("/user/select")  访问路径:   localhost:8080/web-demo /user/select    2.目录匹配:配置路径:    @WebServlet("/user/*")访问路径:  localhost:8080/web-demo /user/aaa   localhost:8080/web-demc/user/bbb
//如果都满足精准匹配和目录匹配,那么精准匹配的优先级更高。3.扩展名匹配:
//不能以/开头,也就是(*.do)之前不能有/。
配置路径:   @WebServlet("*.do")
访问路径: localhost:8080/web-demo/aaa.do localhost:8080/web-demo/bbb.do 任意匹配:配置路径:  @WebServlet("/")@webServtet(/*")访问路径:  localhost:8080/web-demo/    hehe    localhost:8080/web-demo/haha/和/*区别:当我们的项目中的Servlet配置了“/”,会覆盖掉tomcat中的 DefaultServlet,当其他的url-pattern都匹配不上时都会走这个Servlet当我们的项目中配置了“/*”,意味着匹配任意访问路径

Servlet 02相关推荐

  1. 视频专辑:Servlet视频教程

    为什么80%的码农都做不了架构师?>>>    专辑:Servlet视频教程 简介:郭宏志 Servlet视频教程 1   郭宏志 Servlet 01 WEB工程结构 2013-1 ...

  2. 自己动手写Tomcat

    今天看到有人写了个简单的tomcat,让我想起多年以前自己也写了个demo,兴奋了好意振.贴出来分享下.有些简陋...   自定义服务器及浏览器.rar 转: 最近研究一方socket编程,由于想动手 ...

  3. Spring JTA multiple resource transactions in Tomcat with Atomikos example--转载

    原文地址:http://www.javacodegeeks.com/2013/07/spring-jta-multiple-resource-transactions-in-tomcat-with-a ...

  4. 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(一)

    HTML和CSS ctrl + shift + / 在同一行代码中的后半截产生注释 HTML标签的介绍 标签拥有自己的属性,分为 基本属性 和 事件属性 标签的基本属性 :bgcolor=" ...

  5. hadoop 传感器数据_晋城大数据培训

    01 大数据入门基础课程 01 大数据入门基础课程 :::::::::10.Servlet 02 大数据Hadoop基础 1.大数据概论:框架:分布式文件系统:计算模型:5.全真实训项目 03 大数据 ...

  6. python培训班 北京-终于知道北京python基础培训机构

    Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代码和解释器CPyt ...

  7. 基于dwr2.0的Push推送技术详细解析以及实例(转)

    DWR从2.0开始增加了push功能,也就是在异步传输的情况下可以从Web-Server端发送数据到 Browser. 我们知道,Web的访问机制天生是设计用来pull数据的,也就是只允许Browse ...

  8. Java classloader 常见问题及解决方法

    你真的了解ClassLoader吗? 这篇文章翻译自zeroturnaround.com的 Do You Really Get Classloaders? ,融入和补充了笔者的一些实践.经验和样例.本 ...

  9. HttpServletrequest 注册和登录、request域对象、web动态shop

    summarize httpServletResponse跟 Request一个是响应一个是请求,获得客户端请求方式 用getMethod 得到的是String类型, response:属于重定向请求 ...

最新文章

  1. LeetCode简单题之实现 strStr()
  2. ast抽象语法树_新抽象语法树(AST)给 PHP7 带来的变化
  3. 【[TJOI2018]异或】
  4. AS3 XML全部用法
  5. 非常好的Demo网站
  6. [导入]CLR探索系列:Server and Workstation Garbage Collection探索(垃圾回收系列)
  7. 博弈论——人生就是在博弈
  8. 将货币转换为大写形式用c语言,C#:小写金额转换为大写
  9. DeepLog:基于系统日志使用深度学习方法做异常检测和诊断
  10. Enhancing the Transferability of Adversarial Attacks through Variance Runing
  11. LMDI 理论推导详解【从理论到Python-MATLAB实现(理论)】
  12. 用Postman测试网页接口
  13. Mathmatic 函数表
  14. python 列表 常用操作 列表的循环遍历
  15. python基础绘图,教你玩转图表制作
  16. Gamma函数的推导过程
  17. 商品详情页面展示的多元化
  18. 92 推荐算法——相似性推荐和协同过滤
  19. 英特尔再推全新O2O解决方案,让智慧物联走进生活 —— 积极携手本地生态伙伴,攻坚数字标牌技术壁垒、创新O2O应用形态...
  20. 数据运营:品牌“双十一”如何数据驱动怎么做?

热门文章

  1. 阿里云域名解析与绑定过程
  2. Launcher 的启动
  3. SD卡驱动初始化失败
  4. linux入门学习(3权限管理)
  5. http 请求的7 种方法
  6. 【Linux服务器架设】存储服务器构建原理-NFS
  7. Hexo系列(四) NexT主题配置
  8. 缺少libGeographic.so,导致运行example-Geodesic-small 失败
  9. AirSim仿真学习记录(1)
  10. (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍...