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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • navicatdesignquery.sql.bak系统找不到指定路径错误的解决方法

    navicatdesignquery.sql.bak系统找不到指定路径错误的解决方法

    今天小编就为大家分享一篇关于navicatdesignquery.sql.bak系统找不到指定路径错误的解决方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Jmeter正则表达式提取器实现过程图解

    Jmeter正则表达式提取器实现过程图解

    这篇文章主要介绍了Jmeter正则表达式提取器实现过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Java中线程死亡的几种情况实例分析

    Java中线程死亡的几种情况实例分析

    线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。下面这篇文章主要给大家介绍了Java线程死亡的几种情况,需要的朋友可以参考下。
    2017-01-01
  • IDEA修改生成jar包名字的两种方法实现

    IDEA修改生成jar包名字的两种方法实现

    本文主要介绍了IDEA修改生成jar包名字的两种方法实现,通过简单的步骤,您可以修改项目名称并在打包时使用新的名称,具有一定的参考价值,感兴趣的可以了解下
    2023-08-08
  • Mybatis配置解析看这一篇就够了

    Mybatis配置解析看这一篇就够了

    这篇文章主要介绍了详解Mybatis是如何解析配置文件的,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • Springboot Apollo配置yml的问题及解决方案

    Springboot Apollo配置yml的问题及解决方案

    这篇文章主要介绍了Springboot Apollo配置yml的问题及解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • java IO流 之 输入流 InputString()的使用

    java IO流 之 输入流 InputString()的使用

    这篇文章主要介绍了java IO流 之 输入流 InputString()的使用,以及读取数据的三种方式详解,非常不错,需要的朋友可以参考下
    2016-12-12
  • IntelliJ IDEA 2017 汉化包及图文教程

    IntelliJ IDEA 2017 汉化包及图文教程

    这篇文章主要介绍了IntelliJ IDEA 2017 汉化包及图文教程,文中给大家提供两种方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-03-03
  • Java实现PDF在线预览功能(四种方式)

    Java实现PDF在线预览功能(四种方式)

    这篇文章主要介绍了Java实现PDF在线预览功能的四种方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • 一文详解Spring加载properties文件的方式

    一文详解Spring加载properties文件的方式

    这篇文章将通过一些示例为大家详细介绍Spring加载properties文件的几种方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-06-06

最新评论