SpringBoot之jsp使用

项目结构图

在这里插入图片描述

引入依赖

<dependency>    
<groupId>org.springframework.boot</groupId>    
<artifactId>spring-boot-starter-test</artifactId>    
<scope>test</scope>
</dependency>

<!--WEB支持-->
<dependency>    
<groupId>org.springframework.boot</groupId>    
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<!--jsp页面使用jstl标签-->
<dependency>    
<groupId>javax.servlet</groupId>    
<artifactId>jstl</artifactId>
</dependency>

<!--用于编译jsp-->
<dependency>    
<groupId>org.apache.tomcat.embed</groupId>    
<artifactId>tomcat-embed-jasper</artifactId>    
<scope>provided</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency>   
 <groupId>org.projectlombok</groupId>   
<artifactId>lombok</artifactId>    
<version>1.16.18</version>    
<scope>provided</scope>
</dependency>



引入lombok 依赖时,遇到的问题

一直无法识别依赖,自己从mvnrepository查找lombok 新的依赖。
在这里插入图片描述
得以解决。

Maven的依赖范围

  • compile:编译依赖范围。如果没有指定,就会默认使用该依赖范围。使用此依赖范围的Maven依赖,对于编译、测试、运行三种classpath都有效。典型的例子是spring-code,在编译、测试和运行的时候都需要使用该依赖。
  • test: 测试依赖范围。使用次依赖范围的Maven依赖,只对于测试classpath有效,在编译主代码或者运行项目的使用时将无法使用此依赖。典型的例子是Junit,它只有在编译测试代码及运行测试的时候才需要。
  • provided:已提供依赖范围。使用此依赖范围的Maven依赖,对于编译和测试classpath有效,但在运行时候无效。典型的例子是servlet-api,编译和测试项目的时候需要该依赖,但在运行项目的时候,由于容器以及提供,就不需要Maven重复地引入一遍。

application.properties 配置文件

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

jsp页面遇到乱码问题

解决办法
<%@ page contentType="text/html;charset=UTF-8"%>

参考文章

SpringBoot之jsp
SpringBoot之jsp具体实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涛涛之海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值