我的问题是所有请求都通过默认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(...., "/*")