参考:https://www.jb51.net/article/173534.htm
1、新建SpringBoot项目
2、SpringBoot项目的相关设置
3、SpringBoot项目添加依赖关系
4、目录结构
5、在pom.xml里加入以下配置
javax.servlet
javax.servlet-api
provided
javax.servlet
jstl
org.apache.tomcat.embed
tomcat-embed-jasper
provided
注意:如项目最后运行时出现以下的报错信息,但代码和配置文件没写错,那可能是pom.xml里面有些东西配错了,可以把下面的配置拷贝到你的pom.xml上然后重新加载Maven
如下配置信息仅供参考
4.0.0 org.springframework.boot spring-boot-starter-parent2.5.6 com.ken boot-jsp0.0.1-SNAPSHOT war boot-jsp boot-jsp 1.8 org.springframework.boot spring-boot-starter-weborg.mybatis.spring.boot mybatis-spring-boot-starter2.2.0 mysql mysql-connector-javaruntime org.springframework.boot spring-boot-starter-tomcatprovided org.springframework.boot spring-boot-starter-testtest javax.servlet javax.servlet-apiprovided javax.servlet jstlorg.apache.tomcat.embed tomcat-embed-jasperprovided org.springframework.boot spring-boot-maven-plugin
6、重新加载Maven
7、新建webapp目录
目录名
Idea成功识别出webapp目录
否则需要进行以下操作
下述操作是步骤5的图
8、新建WEB-INF目录
9、新建index.jsp文件
10、index.jsp文件的内容
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Title
跳转成功
11、在application。propertie设置如下配置信息
#配置tomcat运行的端口 server.port=8080 #配置数据源4个参数 spring.datasource.url=jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2b8 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.username=root spring.datasource.password=123456 #配置mvc的视图模板为jsp模板,默认是thymeleaf #省略前缀 spring.mvc.view.prefix=/WEB-INF/jsp/ #省略后缀 spring.mvc.view.suffix=.jsp
12、新建存放Controller类的包
13、新建名为IndexController的操作类
14、IndexController操作类的内容
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class IndexController {
@RequestMapping("/")
public String index() {
return "index";
}
}
15、运行启动类
16、运行结果
17、结果



