Servlet原理

  • Servlet是由web服务器调用,web服务器在收到浏览器请求之后,经过一系列传输,最后web服务器读取响应信息,将其读取的信息传送到浏览器

  • Mapping问题:

    • 一个Servlet可以指定一个映射路径

      <!--    Servlet的请求路径--><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/kk</url-pattern></servlet-mapping>
      
    • 一个Servlet可以指定多个映射路径

      <!--    Servlet的请求路径--><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/kk</url-pattern></servlet-mapping><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/kk2</url-pattern></servlet-mapping><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/kk3</url-pattern></servlet-mapping>
    • 一个Servlet可以指定通用

      <!--    Servlet的请求路径--><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/kk/*</url-pattern></servlet-mapping>
    • 默认请求路径

      • <!--    Servlet的请求路径--><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/kk/*</url-pattern></servlet-mapping>
    • 可以指定一些后缀或者前缀等等… …

      • <!--    可以自定义后缀实现请求映射-->
        <!--    注意点  * 前面不能加映射的路径  (/)--><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>*.123</url-pattern></servlet-mapping>
        
  • 优先级问题

    • 指定了固有的映射路径优先级最高,如果找不到就会做默认的处理请求!
<!--    注册Servlet--><servlet><servlet-name>hello</servlet-name><servlet-class>com.kk.servlet.HelloServlet</servlet-class></servlet><!--    Servlet的请求路径-->
<!--    可以自定义后缀实现请求映射-->
<!--    注意点  * 前面不能加映射的路径  (/)--><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/hello</url-pattern></servlet-mapping><!--404--><servlet><servlet-name>error</servlet-name><servlet-class>com.kk.servlet.ErrorServlet</servlet-class></servlet><servlet-mapping><servlet-name>error</servlet-name><url-pattern>/*</url-pattern></servlet-mapping>

JavaWeb中的Servlet原理是什么?(存库,建议收藏)相关推荐

  1. 借用立创商城在AD中建立元器件原理图库及封装库

    借用立创商城在AD中建立元器件原理图库及封装库 一.进入立创商城官网 二.查找所需元器件 三.下载对应原理图库和封装库 四.导入进原理图库及PCB库 五.将原理图库元件与对应封装库元件进行匹配 六.一 ...

  2. 在javaweb中通过servlet类和普通类读取资源文件

    javaweb有两种方式读取资源文件 在Servlet中读取,可以使用servletContext,servletContext可以拿到web所有的资源文件,然后随便读,但是这种方法不常用,尽量少在S ...

  3. JavaWeb的JSP原理,详细解析(建议收藏)

    JSP 什么时jsp Java Servlet Pages:Java服务器页面,也和Servlet一样,用于动态Web技术! 最大的特点: 写JSP就像在写HTML 区别 HTML只给用户提供静态的数 ...

  4. 20个经典函数细说 Pandas 中的数据读取与存储,强烈建议收藏

    作者 | 俊欣 来源 | 关于数据分析与可视化 大家好,今天小编来为大家介绍几个Pandas读取数据以及保存数据的方法,毕竟我们很多时候需要读取各种形式的数据,以及将我们需要将所做的统计分析保存成特定 ...

  5. 吐血整理-高级程序员必备Java并发编程原理,没时间看建议收藏

    简介: Java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰Java程序员,这一系列几篇文章将揭开Java内存模型的神秘面纱.这一系列的文章大致分4个部分,分别是: Java内存模型基础, ...

  6. “约见”面试官系列之常见面试题之第七十六篇之vue-router中的路由钩子函数基本用法 (建议收藏)

    vue-router中的路由钩子函数基本用法 路由钩子函数分为三种类型如下: 第一种:全局钩子函数. router.beforeEach((to, from, next) => { consol ...

  7. “约见”面试官系列之常见面试题之第七十五篇之vue中如何使当前css起作用(建议收藏)

    方法很简单,在组件中的style前面加上scoped就可以了,示例: 本面试题为前端常考面试题,后续有机会继续完善.我是歌谣,一个沉迷于故事的讲述者. 欢迎一起私信交流. "睡服" ...

  8. 牛逼,Java中表达式引擎工具就用它!建议收藏,一定用的到!!

    最近在负责一个和定价有关的系统,要做分层的价格决策.在决策过程中有两个诉求: 1.需要根据一定的表达式公式,进行分层决策.如订单金额大于1000元时,给10块钱红包,介于100和1000之间的给5元红 ...

  9. create报错不是函数_各种SQL中关于日期函数的那些事(建议收藏)

    hive.presto.spark.impala.mysql常用日期时间函数吐血整理 使用的SQL多了不知道大家有没这样的困惑,SQL的语法在大多数方面是一致的,如SELECT,JOIN,GROUP ...

最新文章

  1. 计算机应用为什么要学机械制图,机械制图为什么这么难学?
  2. mysql的数据表操作
  3. 【MySQL】Got fatal error 1236原因和解决方法
  4. Chrome 浏览器降级后浏览网站不保留用户数据问题原因及解决方法
  5. 第十七讲 利用傅里叶级数求特解
  6. MATLAB自定义函数及局部变量
  7. Android模拟位置出错IllegalArgumentException: Incomplete location object, missing timestamp or accuracy?
  8. 海量结构化数据解决方案-表格存储场景解读
  9. arcgis字段计算器无法赋值_Arcgis空间连接工具的妙用
  10. bzoj1051 受欢迎的牛 结论+tarjan
  11. 实现在线用户列表的简单方法
  12. Java URI和URL
  13. 死灰复燃的ThinkPad SL400 同机型与同问题可参考!也可帮忙排错!
  14. git push 报错 pre-receive hook declined
  15. 7z001怎么解压在安卓手机上面_手机怎么解压zip文件 安卓手机zip文件怎么打开?...
  16. Android Navigation与BottomNavigationView实现底部导航栏
  17. Prometheus 监控详解
  18. IGRP和EIGRP为什么是距离矢量协议
  19. 机器学习:Sklearn算法选择路径图
  20. 我的世界服务器无限背包,我的世界无限背包存档

热门文章

  1. docker --命令
  2. Web之路笔记之三 - 使用Floating实现双栏样式
  3. Best Coder Round#25 1003 树的非递归访问
  4. 错误处理和调试2 - C++快速入门31
  5. 让Cookies操作变得向Session一样简单
  6. Linux kernel 内核升级与降级实战
  7. Python自动化(十二):一分钟搞定几百个Excel中查找的数据
  8. bat中ERRORLEVEL的使用介绍
  9. 本地如何搭建FPT服务
  10. 华为手机浏览器不支持PUT提交方式的解决方案