1

Spring MVC の使用中に問題が発生しました。



@RequestMapping("/{moduleName}/{subModuleName}")
public ModelAndView getModuleContent(@PathVariable String moduleName, @PathVariable String subModuleName) {
     ...
}
という 名前のメソッドである Controller を 作成しました。

問題は、静的リソースにアクセスするときです。たとえば、次のようになります。

http://www.mytomcat:8080/images/testpng


そのコントローラーをマッピングしますが、これは望ましくありません。競合を解決するにはどうすればよいですか?

4

3 に答える 3

0

などのリソース フォルダのリソース ハンドラを設定できます/images

これらのハンドラーのマッピングは よりも具体的で/{moduleName}/{subModuleName}あるため、リソース ハンドラーを優先する必要があるため、役立つはずです。

于 2013-08-20T08:27:48.157 に答える
0

それに応じて以下を構成します。

<mvc:resources mapping="/resources/**" location="/public-resources/"/>
于 2013-08-20T09:08:19.717 に答える