2016-12-25 21 views
0

WebアプリケーションでResourceHandlerを使用することはできません。私はJavaScriptを使用してこのコードを試してみたが、それSpring mvc 4 ResourceHandlersが動作しない

enter image description here

:tomcat8 Webアプリケーションfolerで

project

マイアプリ:ここに私のResourcesHandlerが

@Override 
public void addResourceHandlers(ResourceHandlerRegistry registry) 
{ 
    registry.addResourceHandler("/css/**").addResourceLocations("classpath:/css/"); 
    registry.addResourceHandler("/img/**").addResourceLocations("classpath:/img/"); 
    registry.addResourceHandler("/script/**").addResourceLocations("classpath:/script/"); 
} 

マイプロジェクト構造をimplimentです動作しません:

<script src="${pageContext.request.contextPath}/script/angular.min.js"></script> 

addResourceHandlersで "classpath:"を削除しようとしましたが、運がありません。 どうすれば修正できますか?

@Override 
public void addResourceHandlers(ResourceHandlerRegistry registry) 
{ 
    registry.addResourceHandler("/css/**").addResourceLocations("../resources/css/"); 
    registry.addResourceHandler("/img/**").addResourceLocations("../resources/img/"); 
    registry.addResourceHandler("/script/**").addResourceLocations("../resources/script/"); 
} 

答えて

-1

は、次のコードを使用してください!私は設定クラスで@EnableWebMvcアノテーションを忘れてしまった、spring mvcの静的リソースに関する多くの記事はこの問題について言及していない。彼らがこの問題に出会うなら、私の問題が少し時間を節約することを願っています。

+1

これは本当に悪い考えです。その文の中に悪いことは、働くことができない、できない、そしてしないことを意味します。 –

1

問題が解決:

関連する問題