【web.xml中】
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
【springmvc.xml中】
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
<mvc:view-controller path="/" view-name="test" />
解说:
通过http://ip/访问项目时
1)若部署的根目录下存在index.jsp,则根据<welcome-file-list>index.jsp</welcome-file-list>的配置,直接显示index.jsp的内容(不经过controller)。
2)若部署的根目录下不存在index.jsp,则根据<mvc:view-controller />和<bean id="viewResolver"></bean>的配置,显示/WEB-INF/views/test.jsp的内容(不经过controller)。
3)若要经过controller,则可以:<mvc:view-controller path="/" view-name="redirect:/xxx" />,则访问/xxx对应的controller
Spring配置文件中的mvc:view-controller
最新推荐文章于 2024-05-01 19:48:58 发布