有一个@WebServlet(urlPatterns = "/myServlet/")
. 如果用户转到myapp/myServlet/other
,我仍然希望我的 servlet 能够捕获。可以这么说,通配符在 servlet 路径之后的任何内容。我怎么能这样做?
问问题
8968 次
2 回答
33
您可以*
用作前缀或后缀通配符。在您的情况下,您可以使用/myServlet/*
文件夹映射。
@WebServlet("/myServlet/*")
路径信息(URL 中映射后的部分)在 servlet 中,可以通过以下方式获得:
String pathInfo = request.getPathInfo();
这将在myapp/myServlet/other
return的情况下/other
。
也可以看看:
于 2012-10-19T11:09:03.107 回答
1
使用“/myServlet/*”作为您的 servlet 映射。
于 2012-10-19T11:10:20.140 回答