首页 > 编程语言 > 详细

SpringMVC实现默认展示首页设置

时间:2020-11-13 12:10:15      阅读:96      评论:0      收藏:0      [点我收藏+]

 首先有两种方式

1)mvc:view-controller 标签

在springmvc-servlet.xml中添加如下标签:

    <!--配置默认首页-->
    <mvc:view-controller path="/" view-name="home" />

技术分享图片

 

设置view-controller path=/ ,然后这边设置view-name= index 这样就默认会访问 WEB-INF/jsp/下面的index.jsp ,我这里是home.jsp,此处就是home。

2)controller配置/

第二种就是在自定义的controller中配置一个requestMapping为“/”的方法。

技术分享图片

这样配置之后也可以实现默认首页的效果,只输入项目名就会去访问web-inf/jsp/home.jsp ,home就是我的首页逻辑视图名。

输入项目名可以访问:

技术分享图片

 

可能遇到问题

我猜你可能会遇到错误,我同样花了一些时间找到错误,比如有人说我在controller的方法上配置里注解/,但还是不行。

如果你配置的路径是“/”,那么必须在web.xml中配置一个欢迎页,比如:

    <welcome-file-list>
        <welcome-file>index</welcome-file>
    </welcome-file-list>

这个index可以是不存在的,相当于web容器找不到servlet欢迎页,所以就会交由springMVC拦截,这个时候如果配置了“/”,那么便可以跳转首页了。

 

SpringMVC实现默认展示首页设置

原文:https://www.cnblogs.com/StarChen20/p/13968452.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!