配置有疑問
<!-- 靜態資源處理, css, js, imgs -->
<mvc:resources mapping="/resources/**" location="/resources/" />
為什么要配置這個呢? ?JSP頁面要加載這些的話不能直接找到resouces文件夾嗎?
<!-- 靜態資源處理, css, js, imgs -->
<mvc:resources mapping="/resources/**" location="/resources/" />
為什么要配置這個呢? ?JSP頁面要加載這些的話不能直接找到resouces文件夾嗎?
2015-07-30
舉報
2015-08-02
所有的url都會經過DispatcherServlet,配置“mvc:resources mapping="/resources/**" location="/resources/" />”就是把靜態資源的url存到HandlerMapping中去,這樣DispatcherServlet就可以通過url可以找到相關的靜態資源。
2015-08-02
沒有這項配置,你請求靜態資源的URL將被DispatcherServlet處理,然后你有沒有響應的處理代碼,那么就會404。這段代碼告訴DispatcherServlet將靜態資源請求而映射到相應目錄下就可以了。