SpringMVC js/css/imageパスの問題


js/css/imageのパスが設定されていないため、jspビューでリソースを正しく取得できず、No mapping found for HTTP request with URI[/msm2/css/login2.css] in DispatcherServlet with name 'springMVC'異常を投げ出す
ソリューション:spring-mvc.xmlで追加

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

原因分析:web.xmlに配置されたラベルは以下の通りです:/、つまりすべてのリクエストをspringに渡して処理しました.つまり、すべてのリクエストをブロックしました.すべてのavailableのリクエストurlはcontrollerで注釈@RequestMapping()を使用して構成されており、js,css,jspなどの静的リソースにアクセスするとアクセスできないため、構成が必要です.webでいいです.xmlでは関連する配置を行ったが、試験に成功しなかった.またspring-mvc.xmlで構成するのは、上記の方法です.は、location属性によって静的リソースが作成される位置を構成し、spring MVCフレームワークによって静的リソースを自分で処理する.さらに、WEB-INFディレクトリの下、クラスパスの下、Jarとしてアクセスすることもできるように、静的リソースを任意の場所で許可する.