Idea开发工具之SpringBoot整合JSP的过程

 更新时间:2021年09月15日 10:48:30   作者:蹦蹦跳的鼻涕泡  
最近在学习SpringBoot,看到SpringBoot整合jsp,顺带记录一下。本文通过图文实例相结合给大家讲解SpringBoot整合JSP的过程,感兴趣的朋友一起看看吧

SpringBoot体系内推荐使用Thymeleaf作为前端页面模板。jsp还得自己整合一下。

1.项目结构

对比以前的项目结构,main目录下多了webapp目录,用来存放jsp文件。
webapp目录为我们手动创建,所以需要在IDEA中进行配置,指定webapp目录为项目的Web资源目录。

在这里插入图片描述

首先在main目录下创建一个webapp目录

在这里插入图片描述

点击这个小图标(这里没有的可以File->Project Structure 或使用快捷键Ctrl+Alt+Shift+S)

在这里插入图片描述

接下来跟着图片教程一步步走


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

我们可以看到webapp这个目录的图标已经变了

在这里插入图片描述

2.配置文件

修改全局配置文件application.properties,指定SpringMVC视图的前后缀,支持使用JSP文件作为视图

spring.mvc.view.prefix=/WEB-INF/jsp/ 这个路径是webapp下的
spring.mvc.view.suffix=.jsp	//后缀

3.引入依赖

<!-- 添加jstl标签库依赖 -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>
<!-- 添加jsp引擎依赖,SpringBoot内置tomcat没有此依赖 -->
<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

至此,就能使用了。

到此这篇关于Idea开发工具之SpringBoot整合JSP的过程的文章就介绍到这了,更多相关SpringBoot整合JSP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java 8 Stream 处理数据方法汇总

    Java 8 Stream 处理数据方法汇总

    这篇文章主要介绍了Java 8 Stream处理数据,Stream是Java 8 新引入的一个包它让我们能用声明式的方式处理数据,Stream流式处理相较于传统方法简洁高效,也便于进行并发编程,更多相关内容需要的小伙伴可以参考下面文章内容
    2022-06-06
  • 一篇文章带你入门Java运算符

    一篇文章带你入门Java运算符

    这篇文章主要介绍了Java基本数据类型和运算符,结合实例形式详细分析了java基本数据类型、数据类型转换、算术运算符、逻辑运算符等相关原理与操作技巧,需要的朋友可以参考下
    2021-08-08
  • java volatile关键字作用及使用场景详解

    java volatile关键字作用及使用场景详解

    在本文里我们给大家分享的是关于java volatile关键字作用及使用场景的相关知识点内容,需要的朋友们学习下。
    2019-08-08
  • Spring EL表示式的运用@Value说明

    Spring EL表示式的运用@Value说明

    这篇文章主要介绍了Spring EL表示式的运用@Value说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • java方法重写时需要注意的问题

    java方法重写时需要注意的问题

    大家好,本篇文章主要讲的是java方法重写时需要注意的问题,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Mybatis Plus 字段为空值时执行更新方法未更新解决方案

    Mybatis Plus 字段为空值时执行更新方法未更新解决方案

    这篇文章主要介绍了Mybatis Plus 字段为空值时执行更新方法未更新解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • mybatis一直加载xml,找到错误的解决方案

    mybatis一直加载xml,找到错误的解决方案

    这篇文章主要介绍了mybatis一直加载xml,找到错误的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • 详解HDFS多文件Join操作的实例

    详解HDFS多文件Join操作的实例

    这篇文章主要介绍了详解HDFS多文件Join操作的实例的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下
    2017-10-10
  • java实现socket从服务器连续获取消息的示例

    java实现socket从服务器连续获取消息的示例

    这篇文章主要介绍了java实现socket从服务器连续获取消息的示例,需要的朋友可以参考下
    2014-04-04
  • 关于servlet向mysql添加数据时中文乱码问题的解决

    关于servlet向mysql添加数据时中文乱码问题的解决

    最近在工作中遇到一个小问题,出现了中文乱码的问题,无奈只能想办法解决,下面这篇文章主要给大家介绍了关于servlet向mysql添加数据时中文乱码问题的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08

最新评论