今日工作:今日完成了SpringMVC的基本知識的學習,瞭解到MVC的發展過程,以及SpringMVC帶來的便捷性。
SpringMVC配置攔截的規則:
1、攔截指定的後綴:如設置爲*.do 、*.action, 例如:/user/add.action 此方法最簡單,不會導致靜態資源(jpg,js,css)被攔截。
2、使用REST風格的攔截地址,但是會導致靜態資源被攔截,導致訪問不到:
對映射文件做配置即可:<mvc:resources location="/resource/" mapping="/resource/**" />
或者是配置默認的mapping:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/static/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
問題解決:訪問的時候攔截器配置錯誤,導致一直是404,通過上面的方法可以很好的規避這個問題。
明日計劃:明日繼續下面的SpringMVC的內容,並開始寫項目的實現。