Java Servlet。映射规范?
基于Java Servlet规范3.0版: 在Web应用程序部署描述符中,以下语法用于定义映射: 路径映射使用以“/”字符开头,以“/*”后缀结尾的字符串 以“*”前缀开头的字符串用作扩展映射 仅包含“/”字符的字符串表示应用程序的“默认”servlet 所有其他字符串仅用于精确匹配 因此,我有以下问题:Java Servlet。映射规范?,java,tomcat,url-routing,Java,Tomcat,Url Routing,基于Java Servlet规范3.0版: 在Web应用程序部署描述符中,以下语法用于定义映射: 路径映射使用以“/”字符开头,以“/*”后缀结尾的字符串 以“*”前缀开头的字符串用作扩展映射 仅包含“/”字符的字符串表示应用程序的“默认”servlet 所有其他字符串仅用于精确匹配 因此,我有以下问题: 如何处理此URL模式:“/foo/bar/*.jsp” “/*”和“/”之间的主要区别是什么 使用限制较少的模式(例如,/foo/bar/*)并以编程方式应用其他限制 /仅当其URL不匹配任何
/foo/bar/*
)并以编程方式应用其他限制/
仅当其URL不匹配任何其他映射时才处理请求,而/*
遵循正常的映射优先规则。例如,如果将应用程序的前端控制器映射为
/*
,则无法呈现JSP页面,因为/*
优先于映射到*.JSP
的内置JSP servlet哪个文件定义了提到的优先级?