0

現在、Eclipse で spring mvc プロジェクトに取り組んでいます。.jsp で動作する外部 css を取得できません。私のフォルダ構造は次のとおりです

Myproj、WebContent、WEB-INF、css、.css ファイル

次のコードを使用して css ファイルを参照します。

<link href="<c:url value="/css/filename.css" />" rel="stylesheet" type="text/css" />

私はSpring jarのバージョン3.1.0を使用しています。また、myproj-servlet.xml 内に次のコード行を追加しました。

    <mvc:annotation-driven /> 
<mvc:resources location="../css/" mapping="/css/**"/> 

css ファイルにアクセスしたり、jsp ファイルに適用したりできません。firebug を使用しているときに、css リンクが 404 not found のみを取得することがわかりました。問題はどこにある可能性がありますか/どうすれば解決できますか?

4

1 に答える 1

1

リソースの場所をに変更します

<mvc:resources location="/WEB-INF/css/" mapping="/css/**"/> 

そしてjspにアクセスしている間、あなたは非常にうまく書くことができます

<c:set var="context" value="${pageContext.request.contextPath}" />

<link rel="stylesheet" type="text/css" href="${context}/css/style.css" />

乾杯。

于 2013-06-19T07:38:20.400 に答える