我的问题是所有请求都通过默认servlet,如下所示:
DefaultServlet defaultServlet = new DefaultServlet();
ServletHolder holder = new ServletHolder(defaultServlet);
context.addServlet(holder, "/");
但是对于具体请求,我需要另外一个映射。我怎样才能做到这一点?
例如,"/anotherMapping/"
不应通过DefaultServlet
。
如何使用java import org.eclipse.jetty.*
而不是更改xml
文件?
答案 0 :(得分:1)
映射是具有级联优先级的规则引擎。
如果你把默认值作为最后一个,你应该没问题。
例如
context.addServlet(...., "/anotherMapping/*");
context.addServlet(...., "/*")