SpringBoot之web页面渲染(三)JSP

本文详细介绍如何在SpringBoot项目中整合JSP,包括引入必要的jar包、配置application、手动创建页面等步骤,帮助读者快速掌握SpringBoot与JSP的结合使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP介绍

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

SpringBoot整合JSP

注意:创建springboot整合jsp,一定要为war类型,否则找不到页面。
1、引入jar包

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

注意:这三个jar包一个都不能少

2、application的配置文件

pring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
 
#关闭默认模板引擎
spring.thymeleaf.cache=false
spring.thymeleaf.enabled=false

3、创建页面
由于SpringBoot没有webapp目录,因此需要手动建包,在src/main下,新建webapp目录,在webapp下新建WEB-INFO,WEB-INFO下新建views目录,在views目录下新建一个jsp文件。

在这个时候我们可以发现,在new里面,没有新建jsp文件的选项。这是因为SpringBoot中默认没有web的导致的。
解决方法:
File–>Project Structure
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值