Spring MVC 文件名映射控制器映射JSP頁面

文件名映射控制器映射JSP頁面

applicationContext.xml的配置

<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
 	<!-- 定義視圖分解器 -->
	<bean id="viewResolver"
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="viewClass">
			<value>org.springframework.web.servlet.view.InternalResourceView
			</value>
		</property>
		<!-- 設置前綴,即視圖所在的路徑 -->
		<property name="prefix" value="/WEB-INF/jsp/" />
		<!-- 設置後綴,即視圖的擴展名 -->
		<property name="suffix" value=".jsp" />
	</bean>
	<!-- 文件名到視圖的映射控制器 -->
	<bean id="forword" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/>
	<!-- 使用文件名映射控制器映射JSP頁面 -->
	<bean name="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="mappings">
			<props>
				<prop key="/sys01.do">forword</prop>
				<prop key="/sys02.do">forword</prop>
				<prop key="/sys03.do">forword</prop>
			</props>
		</property>	
	</bean>
</beans>

與參數映射控制器不同,雖然每一個跳轉頁面都對應一個參數映射控制器,但是隨着跳轉的頁面增多,所添加的配置也會增多,文件名映射就是解決這一URL對衆多的jsp頁面的控制。
用到了UrlFilenameViewController類,只需要配置一個文件映射控制器即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章