热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

04Servlet9.Servlet的多路径映射

在web.xml中,一个元素用于映射一个servlet的对外访问路径,该路径也被称为虚拟路径。如下:配置web.xml单路径映射Test

在web.xml中,一个 元素用于映射一个servlet的对外访问路径,该路径也被称为虚拟路径。如下:

配置web.xml
单路径映射

TestServlet01 cn.itcast.servlet TestServlet01 /test

多路径映射
配置多个

sss ss.cs.xf sss /xx sss /aaa ssss /lsld

通过多重映射,一个servlet文件就被映射成3个访问路径分别是/xx、/aaa、/lsld

配置多个

lll ss.xd.fs lll /xsdds /dsf /dsds /dsd

servlet映射路径中使用通配符
在实际开发中,开发者有时希望某个目录下的所有路径都可以访问同一个servlet,可以在servlet映射的路径中使用通配符“ * ”。通配符的格式有两种,如下:
(1)格式为“ .扩展名 ”,列如“ .do”匹配所有以.do结尾的所有url地址
(2)格式为“ /
”,列如 ==/abc/
==匹配以 /abc开始的所有url地址

缺省servlet
如果某个servlet的映射路径仅仅是一个正斜线(/),那么这个servlet就是当前web应用的缺省servlet,servlet服务器在接收到访问请求时,如果在web.xml中没有找到匹配的元素的url,就会将该请求交给缺省servlet处理,也就是说缺省servlet用于处理其他servlet都不处理的请求。

test dfd.c.sfd test /

推荐阅读
author-avatar
我2你1生1世你知到_164
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有