我的代码看起来像这样-
ServletContextHandler root = new ServletContextHandler(handlers, "/", ServletContextHandler.NO_SESSIONS);
root.addServlet(rootServlet, "/*");
ServletContextHandler test = new ServletContextHandler(handlers, "/test", ServletContextHandler.NO_SESSIONS);
test.addServlet(testServlet, "/test");
我希望当我去的时候/test
,testServlet
应该被执行,但我只看到rootServlet
被执行。为什么呢?
我正在使用 Jetty 9 并将我的处理程序设置为-
HandlerCollection handlers = new HandlerCollection();
然后将其设置到服务器上-
server.setHandler(handlers);