关于spring boot 创建.jsp以及 运行时找不到jsp页面的问题

IDE springboot整合mybatis以jsp页面的形式显示

新人一个,以前学了基础的Java及web的一点知识,最近刚上手springboot,觉得可以省去很多配置功夫,结果创建jsp页面的时候找不到jsp选项。网上有很多解决方法都试了都不行。。。后来索性创建的时候只写页面的名字,等它提示文件类型的时候再选择Java server page。
问题来了,创建好所有的项目后,运行控制台显示springboot初始化成功,但是在浏览器上输入路径的时候一直显示white page。下面是一些网上查到的解决方法。

1.在pom依赖文件中

        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>provided</scope>
        </dependency>

将provided注释掉,即

		<dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <!--<scope>provided</scope>-->
        </dependency>

2.spring boot 中启动类在启动时会扫描其所在包及其子包下的所有类,也就是说如果你的domain,mapper,service及controller包不在启动类的包下是扫描不出来的,也就会导致报错。

3.在application.properties配置文件中要写明动态页面的存放位置,可以在main包下创建webapp/WEB-INF/views文件夹,将jsp文件放入其中,配置代码如下:

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

配置数据库的代码也在此页面。

4.以上就是查到的方法,基本上就这几个问题,但我的不是…,就是这个小bug浪费了我一整天的时间,原因是创建jsp页面的时候,只写了名字,没写后缀名,所以一直显示白页和err-404。加上后缀名之后就解决了。坑死…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值