该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" 页面