【问题标题】:How do I bind a servlet to everything except /?如何将 servlet 绑定到除 / 之外的所有内容?
【发布时间】:2011-09-30 10:49:36
【问题描述】:

我有一个需要绑定两个 servlet 的服务器。

第一个是“home”servlet,我想将它驻留在 /。这将显示本质上是一个欢迎页面。

第二个是 servlet,它将基于 url-shortener 样式链接代码提供内容。这需要绑定到任何其他请求。

我的问题是,如果我将第二个 servlet 绑定到 /* 那么这也包括 /

【问题讨论】:

    标签: servlets jetty


    【解决方案1】:

    精确映射比路径映射具有更高的优先级。因此,如果您将主 servlet 映射到 / 并将另一个映射到 /*,则应该没有任何问题,因为 / 将优先于 /*

    【讨论】:

      【解决方案2】:
      1. 将特定 servlet 映射到“/index”
      2. 将通用 servlet 映射到“/*”
      3. welcome-file-list中添加welcome-file“索引”

      【讨论】:

        猜你喜欢
        • 2021-06-28
        • 1970-01-01
        • 1970-01-01
        • 2012-02-25
        • 2011-04-20
        • 2012-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多