前言
1.在SpringBoot下如何新建一个JSP页面
2.测试访问JSP页面
3.可能出现的问题
1.新建一个SpringBoot工程
SpringBoot工程.png2.如何新建一个JSP页面
2.1 在main下面新建一个webapp文件夹
image.png2.2 配置web
打开工程的结构,我们需要在这里做一些配置
image.png 配置web.png
在第2处和第3处两个地方,如果没有的话,就去选择新增一个。
当我们点击应用之后,你就会发现文件夹已经发生了改变。
image.png
3.引入相关依赖,新建JSP页面
3.1 pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--JSP配置-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--tomcat的支持.-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
3.2 新建一个JSP页面
JSP页面.png3.3 新建一个Controller
@RequestMapping("test")
@Controller
public class TestController {
@RequestMapping("toTest")
public String toTest(){
return "test";
}
}
3.4 配置(application.properties)
spring.mvc.view.prefix= /WEB-INF/views/
spring.mvc.view.suffix= .jsp
4.启动项目
在浏览器中输入:http://127.0.0.1:8080/test/toTest
5.可能遇到的问题
当你在访问JSP页面的时候,遇到以下的问题:
浏览器-404
IDEA
当你遇到这样问题的时候,不要紧张,不要慌张,赶紧百度。
这个问题我之前就遇到过,是因为少了一个依赖包,加上就好了。
<!--tomcat的支持.-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
^ _ ^
网友评论