gpt4 book ai didi

servlets - servlet 的通配符路径?

转载 作者:行者123 更新时间:2023-12-04 04:55:25 29 4
gpt4 key购买 nike

有一个 @WebServlet(urlPatterns = "/myServlet/") .如果用户转到 myapp/myServlet/other ,我仍然希望我的 servlet 能够捕获。也就是说,在 servlet 路径之后通配任何内容。我怎么能这样做?

最佳答案

您可以使用 *作为前缀或后缀通配符。在您的情况下,您可以使用 /myServlet/*用于文件夹映射。

@WebServlet("/myServlet/*")
路径信息(URL 中映射之后的部分)通过以下方式在 servlet 中:
String pathInfo = request.getPathInfo();
这将在 myapp/myServlet/other 的情况下返回 /other .
也可以看看:
  • Servlet and path parameters like /xyz/{value}/test, how to map in web.xml?
  • 关于servlets - servlet 的通配符路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12972914/

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