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