拥有@WebServlet(urlPatterns = "/myServlet/")
。如果用户转到myapp/myServlet/other
,我仍然希望我的servlet能够捕获。所以说,在servlet路径之后的通配符。我怎么能这样做?
答案 0 :(得分:24)
您可以使用*
作为前缀或后缀通配符。在您的情况下,您可以使用/myServlet/*
进行文件夹映射。
@WebServlet("/myServlet/*")
路径信息(URL中映射后的部分)在servlet中可用的方式如下:
String pathInfo = request.getPathInfo();
如果myapp/myServlet/other
返回/other
,则会这样。
答案 1 :(得分:0)
使用“/ myServlet / *”作为servlet映射。