WebServlet最长匹配

时间:2017-05-10 20:50:50

标签: java servlets

我有带有WebServlet注释的servlet,看起来它不符合最长的匹配。

我有

@WebServlet(urlPatterns={"/junk"})
public class ControllerOne extends HttpServlet {

@WebServlet(urlPatterns={"/junk/other"})
public class ControllerTwo extends HttpServlet {

对/ junk / other的请求似乎最终会像我期望的那样调用ControllerOne而不是ControllerTwo。为什么是这样?有没有办法强制执行最长的匹配?

1 个答案:

答案 0 :(得分:0)

我有同样的问题。 好像是

@WebServlet("/junk/other")

为我工作。