5

Maven を使用して作成された Spring プロジェクトがあります。以下は私のディレクトリ構造です。

ここに画像の説明を入力

このプロジェクトに css イメージを追加したいと考えています。このために、web-inf ディレクトリ内にリソース フォルダーを作成し、そこに画像を配置しました。ディスパッチャ サーブレット xml に、mvc に関する 3 行を追加しました。1 行は xmlns:mvc にあり、他の 2 行はスキーマの場所の最後の 2 行です。

http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http:/ /www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0 .xsd ">

mvc xmlns と xsi の場所は以前は存在しませんでした。次の行が機能するように追加しました。

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

上記の 3 行を追加すると、プロジェクトが機能しなくなります。エラーが発生します:

description The requested resource is not available.

Bean 宣言から mvc 行を削除し、画像/css なしでプロジェクトを実行すると、プロジェクトが実行されます。

誰でもこれで私を助けることができますか?上記の方法が css と画像を spring mvc プロジェクトに追加する方法でない場合は、正しい方法を指摘してください。

どうもありがとう!

4

2 に答える 2