1

私のアプリケーションは、さまざまな場所 (ディレクトリおよび/またはクラスローダーを介して) に含めることができる静的コンテンツを提供できる必要があります。したがって、たとえば、リソース /static/file.html は /dir1/file.html または /dir2/file.html にある可能性があります。/dir1 を試して、そこに見つからない場合は /dir2 などを試してみたいと思います。

Jetty のサーブレットでは、DefaultServlet の HandlerList を使用して、満足するまで各ディレクトリからの要求を順番に処理しようとするか、さらに簡単に ResourceCollection を持つ単一の DefaultServlet を使用できます。

特にこれを行うクラスを作成しない限り、restletで同様のことを行う方法がわかりません。複数のソースを処理するように Directory を変更することも (ResourceCollection を使用した DefaultServlet と同様の方法で)、または (HandlerList のように) 正常に処理されるまで、含まれている各 Restlet を順番に試行する新しい Restlet を作成することもできます。しかし、それを行う前に、これを達成するために既に存在する別の方法がありませんか?

ありがとう、スチュアート

4

1 に答える 1

0

Directoryが複数のソースディレクトリを処理する方法を知らないことを確認しました。これに対するサポートを追加して、それを元に戻すとよいでしょう。

于 2012-12-10T08:40:18.507 に答える