2011-10-21 10 views
0

私はSpring 3.0.3でSpring JS 2.3.0を使用しており、リソース(cssとjsファイル)に対してapplicationContext.xmlを適切に設定していると思います。ここでは、スニペットは以下のとおりです。Spring-JSがWebリソースを見つけることができません

applicationContext.xmlを

<mvc:resources mapping="/resources/**" location="/, classpath:/META-INF/web-resources/" /> 

<mvc:default-servlet-handler /> 

JSPページ

<LINK rel="stylesheet" type="text/css" href="<c:url value="/resources/js/xwt/themes/reboot2/reboot2.css"/>"> 
<LINK rel="stylesheet" type="text/css" href="<c:url value="/resources/js/xwt/themes/reboot2/reboot2-xwt.css"/>">  

<SCRIPT type="text/javascript" src="<c:url value="/resources/js/dojo/dojo.js"/>"></SCRIPT> 
<script type="text/javascript" src="<c:url value="/resources/Spring.js" />"> </script> 
<script type="text/javascript" src="<c:url value="/resources/Spring-Dojo.js" />"> </script> 

web.xmlの

<servlet-mapping> 
    <servlet-name>Spring Servlet</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

JSPページが要求され、Spring.jsをおよびSpring-Dojo.jsはアクセスされず、アプリケーションルートの下の他のリソースにアクセスします。 Btw、spring-jsはWEB-INF/libフォルダの下にあります。 Firebugのは、春のリソースのための404を示していますが見つかりませんでした

404からhttp://localhost:8080/springmvc/resources/Spring.js 404が見つかりません - http://localhost:8080/springmvc/resources/Spring-Dojo.js

は、いくつかは、私が間違ってやっているのと正しい方向に私を指すしてくださいもらえますか?

+0

アップデート:私は「= <スクリプトタイプに春のリソースのURLを変更 \t にあります。これはまだ動作していません –

+0

あなたのJSPはどこにありますか? – Jack

+0

Jack、彼らはアプリのルートの下にあります。 –

答えて

0

あなたは春のセキュリティを使用している場合、あなたはこのように、インターセプトURLを定義する必要があります。 <security:intercept-url pattern="/resources/**" filters="none" />

関連する問題