3

web-context.xml の mvc:resources タグが同じファイル名にマップされていない場合、Jetty で 404 が発生します。

<mvc:resources mapping="/some-file" location="/WEB-INF/js/some-file.js" />

以下は正常に機能します。

<mvc:resources mapping="/some-file.js" location="/WEB-INF/js/some-file.js" />

URL 空間でファイルを別のファイル名にマップするにはどうすればよいですか?

4

1 に答える 1

1

単一のファイルではなく、ディレクトリ全体をマップすることをお勧めします。

<mvc:resources mapping="/js/**" location="/js/" />

ご覧のとおり、マッピング属性は複数のファイルとディレクトリに一致する ant パスを取ります。

詳細については、http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/mvc.html#mvc-config-static-resourcesを参照してください。

于 2013-07-13T16:16:09.427 に答える