我的问题是所有请求都通过默认servlet,如下所示:

DefaultServlet defaultServlet = new DefaultServlet();
ServletHolder holder = new ServletHolder(defaultServlet);
context.addServlet(holder, "/");


但是对于具体要求,我需要有另一个映射。我怎样才能做到这一点?
例如,"/anotherMapping/"不应通过DefaultServlet
我该如何使用Java import org.eclipse.jetty.*而不更改xml文件?

最佳答案

映射是具有级联优先级的规则引擎。

如果将默认值作为最后一个,则应该没问题。

例如。

 context.addServlet(...., "/anotherMapping/*");
 context.addServlet(...., "/*")

07-24 21:24