spring-boot-learning-使用jsp
加入依赖:
<!-- jsp-->
<!--引入Spring Boot内嵌的Tomcat对JSP的解析包-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!-- servlet依赖的jar包start -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<!-- servlet依赖的jar包start -->
<!-- jsp依赖jar包start -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
<!-- jsp依赖jar包end -->
<!--jstl标签依赖的jar包start -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
在main目录下创建webapp目录:

下面让这个目录变为web项目的目录



然后点击apply即可!!!!!!!完成一部分
你会看到webapp的图标不再是简单的目录图标
222在webapp下建立WEB-INF/jsp存放jsp文件
33配置文件中加入:
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
然后编写controller:
@Controller public class IndexController { @RequestMapping("/index") public String index(){ return "index"; } }
编写jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
index
</body>
</html>
启动结果:


浙公网安备 33010602011771号