SpringBoot新建JSP页面

前言

1.在SpringBoot下如何新建一个JSP页面
2.测试访问JSP页面
3.可能出现的问题

1.新建一个SpringBoot工程

SpringBoot工程.png

2.如何新建一个JSP页面

2.1 在main下面新建一个webapp文件夹

image.png

2.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页面.png

3.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

test.jsp.png

5.可能遇到的问题

当你在访问JSP页面的时候,遇到以下的问题:
浏览器-404

浏览器-404.png

IDEA

IDEA.png

当你遇到这样问题的时候,不要紧张,不要慌张,赶紧百度。

这个问题我之前就遇到过,是因为少了一个依赖包,加上就好了。

 <!--tomcat的支持.-->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
            <scope>provided</scope>
        </dependency>

^ _ ^

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容