gpt4 book ai didi

java - 小服务程序。映射规范?

转载 作者:行者123 更新时间:2023-11-28 23:06:26 25 4
gpt4 key购买 nike

基于 Java Servlet 规范版本 3.0:

在 Web 应用程序部署描述符中,使用以下语法定义映射:

以'/'字符开头,以'/*'后缀结尾的字符串用于路径映射。

以“*.”开头的字符串前缀用作扩展映射。

仅包含“/”字符的字符串表示应用程序的“默认”servlet。

所有其他字符串仅用于精确匹配。

所以,我有下一个问题:

  1. 我如何处理这个 URL 模式:“/foo/bar/*.jsp”?

  2. '/*' 和 '/' 之间的主要区别是什么?

最佳答案

  1. 使用限制较少的模式(例如,/foo/bar/*)并以编程方式应用额外的限制。

  2. / 仅在其 URL 不匹配任何其他映射时处理请求,而 /* 遵循正常的映射优先规则。
    例如,如果您将应用程序的前端 Controller 映射为 /*,您将无法呈现 JSP 页面,因为 /* 优先于内置的 JSP servlet映射到 *.jsp

关于java - 小服务程序。映射规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8712320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com