我有带有WebServlet注释的servlet,看起来它不符合最长的匹配。
我有
@WebServlet(urlPatterns={"/junk"})
public class ControllerOne extends HttpServlet {
和
@WebServlet(urlPatterns={"/junk/other"})
public class ControllerTwo extends HttpServlet {
对/ junk / other的请求似乎最终会像我期望的那样调用ControllerOne而不是ControllerTwo。为什么是这样?有没有办法强制执行最长的匹配?
答案 0 :(得分:0)
我有同样的问题。 好像是
@WebServlet("/junk/other")
为我工作。