1

私の問題は、次のように、すべてのリクエストがデフォルトのサーブレットを通過することです。

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

しかし、具体的なリクエストについては、別のマッピングが必要です。どうやってやるの?たとえば、"/anotherMapping/"を通過しないでくださいDefaultServlet。ファイルimport org.eclipse.jetty.*を変更せずにJavaを使用してそれを行うにはどうすればよいですか?xml

4

1 に答える 1

1

マッピングは、カスケード優先度を持つルール エンジンです。

デフォルトを最後のものとして配置すると、問題ないはずです。

例えば。

 context.addServlet(...., "/anotherMapping/*");
 context.addServlet(...., "/*")
于 2012-10-15T22:01:13.020 に答える