今日學習Springmvc遇見一個bug,在配置視圖解析器的時候,后綴配得是.html,路徑完全正確的情況下,視圖解析器解析不到。換jsp文件可以正常訪問
<bean id="InternalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages/"></property> <property name="suffix" value=".html"></property> </bean>
原因是因為spring的Dispatcher將html文件過濾掉了解決辦法為在WEB.xml中添加如下配置就能夠解決
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>