mvc:view-controller

一、重定向 
html

<mvc:view-controller path="/" view-name="redirect:/admin/index"/>


即若是當前路徑是/ 則重定向到/admin/index 

二、view name 

java

<mvc:view-controller path="/" view-name=admin/index"/>


若是當前路徑是/ 則交給相應的視圖解析器直接解析爲視圖 
如 

web

<bean id="defaultViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:order="2"> 
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
        <property name="contentType" value="text/html"/> 
        <property name="prefix" value="/WEB-INF/jsp/"/> 
        <property name="suffix" value=".jsp"/> 
    </bean>



則獲得的視圖時 /WEB-INF/jsp/admin/index.jsp 

不想進controller,能夠在spring-mvc.xml中配置靜態訪問路徑 
Xml代碼  
<!-- 訪問靜態資源文件  -->  
    spring

<mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/>


像這樣,jsp文件若放在靜態路徑/images下,能夠直接訪問,而不通過controller。
spring-mvc

本站公眾號
   歡迎關注本站公眾號,獲取更多信息