springmvc UrlFilenameViewController
原创 lido_me 发表于:2018-05-08 16:39:10
  阅读 :1674   收藏   编辑
  • 该controller在spring中配置如下:


<bean id="viewMappings" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" >
<property name="defaultHandler">  
            <bean name="index" class="org.springframework.web.servlet.mvc.UrlFilenameViewController" />  
     </property>   
</bean>
  • 作用:


该控制器直接跳转到一个页面,该控制器根据请求的url,解析出视图名,省去了视图名的配置


  • 比如:


<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/ui/" />
		<property name="suffix" value=".jsp" />
	</bean>
	
	<bean id="viewMappings" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" >
		
		<property name="defaultHandler">  
            <bean name="index" class="org.springframework.web.servlet.mvc.UrlFilenameViewController" />  
        </property>   
	</bean>


会将 "/index" 这样的请求为 "WEB-INF/ui/下的index.jsp" 页面