在測試寫的前端代碼的時候遇到問題
[org.springframework.web.servlet.PageNotFound] - No mapping found for HTTP request with URI [/superMarket/css/style.css] in DispatcherServlet with name ‘SpringMVC’

頁面出現以上内容。
罪魁禍首是web.xml下對spring的DispatcherServlet請求url映射的配置,原配置如下:
分析原因:的/把所有的請求都交給spring去處理了,而所有available的請求url都是在Constroller裡使用類似@RequestMapping(value = “/login/{user}”, method = RequestMethod.GET)這樣的注解配置的,這樣的話對js/css/jpg/gif等靜态資源的通路就會得不到。
解決方法:
在xml中加入:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
解決!