<!-- 配置一个servlet -->
<!-- servlet的配置 -->
<servlet><!-- servlet的内部名称,自定义。尽量有意义 --><servlet-name>ServletDemo</servlet-name><!-- servlet的类全名: 包名+简单类名 --><servlet-class>lm.practice.ServletDemo</servlet-class>
</servlet>
<!-- servlet的映射配置 -->
<servlet-mapping><!-- servlet的内部名称,一定要和上面的内部名称保持一致!! --><servlet-name>ServletDemo</servlet-name><!-- servlet的映射路径(访问servlet的名称) --><url-pattern>/servlet</url-pattern>
</servlet-mapping>

可以看到,在配置Servlet时,有两个地方需要配置,一个是<servlet>,另一个是<servlet-Mapping>,这两个一个是配置Servlet,一个是配置其映射信息,其中<servlet>中的<servlet-name>可以随意指定,但要有一定的意义,一般取为类的名称,例如我的类名为ServletDemo,这里取名为ServletDemo,下面的<servlet-class>是类的全路径,package+calssname,一定要是全路径!

<servlet-Mapping>是映射信息,它也有一个<servlet-name>,里面的名字是对应的Servlet名,也就是我们上面配置的Servlet名字,这里是ServletDemo,下面的是映射路径,也就是访问Servlet的名称,这里也是以方便和有意义为前提的,是我们在访问Servlet在浏览器地址栏后面输入的那个信息,例如我的映射路径命名为/servlet,在地址栏中输入http://localhost/20170323/servlet

注意:这里的映射路径一定不是丢掉/,否则就会出错了,一定要写成/servlet,不能是servlet

这里说一下在配置映射路径的时候,有以下两种:

 url-pattern 

浏览器输入

精确匹配   /servlet http://localhost:8080/day10/servlet
模糊匹配    /* http://localhost:8080/20170323/任意路径
/lm/* http://localhost:8080/20170323/lm/任意路径

*.后缀名

*.do

*.action

*.html(伪静态)

  http://localhost:8080/20170323/任意路径.do

在web.xml里配置Servlet相关推荐

  1. 解决tomcat报limt 字节长度限制 tomcat web.xml里配置mappedfile

    <init-param> <param-name>mappedfile</param-name> <param-value>false</para ...

  2. 关于Servlet的两种配置Web.xml文件配置或者使用(@WebServlet(name = ,urlPatterns = ))配置问题——WebServlet注解

    在Servlet2.5规范之前,Java Web应用的绝大部分组件都通过web.xml文件来配置管理. Servlet3.0规范可通过Annotation来配置管理Web组件,因此web.xml文件可 ...

  3. web.xml中filter,servlet和listener区别

    2019独角兽企业重金招聘Python工程师标准>>> 1.Filter与Servlet的区别和联系,点击查看详情 2.Filter的执行顺序与实例,点击查看详情 Filter 实现 ...

  4. java获取web.xml 参数_解析web.xml中在Servlet中获取context-param和init-param内的参数

    web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: context/param avalible durin ...

  5. web.xml里,classpath使用范围

    比如说在web.xml里,配置spring监听. 在标签<param-value>里,classpath指向的配置文件路径应该是在config资源文件夹下的applicationConte ...

  6. 深入理解web.xml中配置/和/*的区别

    在用SpringMVC进行web开发的时候,如果将DispathcerServlet对外访问的虚拟路径配置成/时,需要在Spring的配置文件中配置<mvc:default-servlet-ha ...

  7. Web.xml中配置监听器Listener导致Tomcat无法启动

    Web.xml中配置监听器Listener导致Tomcat无法启动 1.在pom.xml里导入 org.springframework spring-web 5.0.5.RELEASE 版本看你个人的 ...

  8. web.xml中配置web监听器

    web.xml中配置web监听器 在web.xml配置监听器,格式如下: <listener><listener-class>类全名</listener-class> ...

  9. 在配置文件web.xml中配置Struts2的启动信息

    在配置文件web.xml中配置Struts2的启动信息: <?xml version="1.0" encoding="UTF-8"?> <we ...

最新文章

  1. css样式脱离标准文档流
  2. 使用Hibernate操作数据库
  3. SQL 2005 Oct CTP 和VS2005 for CTP安装的情况
  4. rs232串口驱动_RS232与RS485在性能上有啥区别和联系?老电工总结分析,一目了然...
  5. FTP协议、电子邮件系统、Telnet远程控制
  6. 5_数据分析—数据可视化
  7. [spring]用IEDA创建spring boot项目
  8. 如何使用MacClean在Mac上释放磁盘空间?
  9. 使用include实现布局(layout)复用
  10. 基于vue2的 H5框架
  11. 疾病诊断归一化---附加编码
  12. 关于nvidia-smi和nvidia -V即nvidia --verison的命令说明
  13. arp在交换机级联情况下的访问
  14. 解决ios微信公众号h5页面新增底部前进后退导航栏产生的布局问题
  15. 洞见趋势系列(二)特征工程
  16. [汇总]Flex面试题及答案
  17. leetcode75 颜色分类
  18. OSChina 周日乱弹 ——对,今天全是段子
  19. 网页下载工具curl命令简介
  20. zdog+anime跳舞的小星星动画js特效

热门文章

  1. 川大计算机在职研究生考试,四川大学在职研究生考试科目是什么?
  2. ArcBlock ⑪ 月报 | ABT 节点持续迭代、Blocklet 实例不断丰富
  3. React(8)-组件ref引用
  4. 9、kali安装字体、办公软件、工具、翻译软件
  5. Python静态方法(staticmethod)、类方法(classmethod)、__str__的用法
  6. java使用iText导出pdf添加页眉,并设置图片
  7. 飞康NSS助力大型国企财务公司云灾备建设
  8. Android RTT : 通过 RTT 确定 WLAN 位置信息
  9. 数字证书有哪些类型?
  10. Java项目:景区旅游管理系统(java+SpringBoot+html+layui+bootstrap+jQuery+mysql)