【问题标题】:What is the need of mapping servlet to URL in Java?在 Java 中将 servlet 映射到 URL 需要什么?
【发布时间】:2021-11-07 16:14:39
【问题描述】:

谁能告诉我为什么我们需要将 servlet 映射到 Java 中的 URL?我们不能使用 servlet 名称代替 URL 吗?

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: java servlets


【解决方案1】:

您可以在同一个网站上注册具有多个 url 映射的同一个 servlet,并且实际上在 Web 应用程序中将相同的 servlet 类注册为不同的 servlet,每个 servlet 具有不同的 url 映射——也许需要不同的<init-param> 配置。

开发人员碰巧在 web.xml 中为 servlet 设置的名称可能不适合网站的客户,因此通常不是最好的术语。

此外,url 映射可能是多级路径,如下所示,如果您依赖 url == servlet 名称,则无法处理:

<url-pattern>/another/name/*</url-pattern>

【讨论】:

    猜你喜欢
    • 2011-07-09
    • 2015-06-03
    • 2014-10-10
    • 2012-05-09
    • 1970-01-01
    • 2019-10-25
    • 2012-01-20
    • 2017-09-21
    • 1970-01-01
    相关资源
    最近更新 更多