码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot 整合jsp

时间:2019-05-10 19:04:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:404错误   依赖   模块   保存   根目录   web根目录   dea   基础   一个   

Springboot引入Web模块后不能直接支持jsp,需要引入相应依赖和配置之后才能正常使用,否则会一直报404错误。
本文以IDEA为基础讲解如何配置:

1. 引入依赖

首先在pom.xml中添加jsp依赖:

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

需要注意的是默认的tomcat-embed-jasper依赖会有一个scope,需将其删除或将scope改为compile即可。

2. 配置web根目录

在工程的src目录下新建webapp/WEB-INF/jsp目录,目录路径可以自定义
新建好之后进入Project Structure->Modules,在Web模块下面有一个Web Resources Directory,如果里面没有配置web根目录,则点击+新建,选择刚刚创建的webapp/WEB-INF/jsp,点击OK保存

3. 配置视图解析器

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

经过以上配置之后即可通过Controller正常访问jsp页面了

spring boot 整合jsp

标签:404错误   依赖   模块   保存   根目录   web根目录   dea   基础   一个   

原文地址:https://www.cnblogs.com/hinousagi/p/10846178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!