servlet映射路径
来源:互联网 发布:网络小胖大卡通图片 编辑:程序博客网 时间:2024/05/22 10:29
<servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>MappingDemo1</servlet-name> <servlet-class>mapping.MappingDemo1</servlet-class> </servlet> <servlet-mapping> <servlet-name>MappingDemo1</servlet-name> <url-pattern>/MappingDemo1</url-pattern> </servlet-mapping>
以day09项目中名字为MappingDemo1的servlet为例:
<url-pattern>/MappingDemo1</url-pattern>
中精确匹配:
/MappingDemo1
/package/MappingDemo1
就是用http://localhost:8080/day09/MappingDemo1
和http://localhost:8080/day09/package/MappingDemo1访问
模糊匹配
(1) /*
http://localhost:8080/day09/任意路径 (可以不要最后的路径
(2) /itcast/* http://localhost:8080/day09/itcast/任意路径(可以不要最后的路径
(3) *.后缀名
*.html
http://localhost:8080/day09/任意路径.后缀名
例如:(*.action
*.do
*.html
。。。
)
注意:
1)要么以斜杠开头,要么*号开头
非法的url-pattern: /package/*.html
因为有两个模糊匹配在一起。首先可以是package下的任何页面,有要求是html页面,有造成歧义
2) 当多个url-pattern同时被匹配的情况下
2.1 精确匹配优先(长的最像的那个优先被匹配)
2.2 以后缀名结尾的url-pattern的优先级最低的
如果<url-pattern>*.html</url-pattern>
另外在项目中还有一个真正的hello.html页面;
那么http://localhost:8080/day09/hello.html是访问servlet;
因为tomcat服务器是:先访问动态网页,在访问静态网页
在tomcat服务器内部配置了一个缺省路径 /, 这个缺省路径在tomcat服务器内部被一个缺省Servlet(DefaultServlet)匹配。缺省的这个Servlet的作用是专门用于处理所有网站中的静态网页。
- Servlet路径映射配置
- Servlet虚拟路径映射
- Servlet虚拟路径映射
- servlet映射路径
- servlet的映射路径
- Servlet的映射路径
- servlet路径映射优先顺序
- servlet路径映射规范(备忘)
- 相对路径、绝对路径和servlet映射路径
- 通过request获取servlet映射路径
- servlet-mapping url-pattern映射路径研究
- jsp、Servlet路径映射与生命周期
- servlet在web.xml中的路径配置的映射
- 学习JavaWeb之Servlet的路径映射问题
- servlet映射
- servlet路径
- servlet路径
- servlet路径
- 为文件添加everyone权限
- 在Mac下使用homebrew安装apache+nginx+多个版本PHP切换
- Java多线程编程-停止线程 暂停线程
- cas入门之六:cas 登录流程(下)
- Shell入门(七)文件包含
- servlet映射路径
- VC中创建快捷方式
- 使用 Jekyll 搭建个人主页
- React Native学习的第一天
- 用PowerDesigner与WorkBench快速建表
- Wolf从零学编程-用Python打造简单加密程序(七)
- Flume环境部署和配置详解及案例大全
- Javascript中的自执行匿名函数
- 插头dp-基于连通性,维护轮廓线的状压dp