今日學習Springmvc遇見一個bug,在配置視圖決議器的時候,后綴配得是.html,路徑完全正確的情況下,視圖決議器決議不到,換jsp檔案可以正常訪問
<bean id="InternalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value=https://www.cnblogs.com/miwujun/p/"/WEB-INF/pages/"></property> <property name="suffix" value=https://www.cnblogs.com/miwujun/p/".html"></property> </bean>

原因是因為spring的Dispatcher將html檔案過濾掉了解決辦法為在WEB.xml中添加如下配置就能夠解決
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/140857.html
標籤:Java
