url-pattern详解
在web.xml文件中,以下语法用于定义映射:
- 以”/’开头和以”/*”结尾的是用来做路径映射的。
- 以前缀”*.”开头的是用来做扩展映射的。
- “/” 是用来定义default servlet映射的。
- 剩下的都是用来定义详细映射的。比如: /aa/bb/cc.action
所以,为什么定义”/*.action”这样一个看起来很正常的匹配会错?因为这个匹配即属于路径映射,也属于扩展映射,导致容器无法判断。
本文解析了web.xml中的URL模式配置规则,包括路径映射、扩展映射及默认Servlet映射等,特别强调了不当配置如'/*.action'可能导致的问题。
在web.xml文件中,以下语法用于定义映射:
所以,为什么定义”/*.action”这样一个看起来很正常的匹配会错?因为这个匹配即属于路径映射,也属于扩展映射,导致容器无法判断。
2225
1668

被折叠的 条评论
为什么被折叠?