SpringBoot集成jsp,访问时页面报Whitelabel Error Page,怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot集成jsp,访问时页面报Whitelabel Error Page,怎么解决相关的知识,希望对你有一定的参考价值。
参考技术A 你jsp是不是有 action的数据 没取到 这是空指针 你用了 你没取到的数据照成的~本回答被提问者采纳SpringBoot页面访问处理
SpringBoot页面访问处理
1、介绍
Springboot推荐使用thymeleaf模板引擎搭载html页面实现jsp动态渲染效果,因此这里才会用该种方案进行。
2、集成步骤
引入thymeleaf的maven依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
准备静态页面
如果所示,资源文件由static和templates两个目录构成,static是静态资源文件,可以在浏览器中直接访问,templates中的资源文件是通过controller跳转之后进行访问。
访问静态资源
重启应用
浏览器访问1.html
浏览器访问html/2.html
访问动态资源
创建controller类
package com.it18zhang; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * 控制器类 */ @Controller @RequestMapping("/home") public class HomeController { @RequestMapping("/hello3") public String hello(){ // 返回html文件名称,没有html后缀 return "3" ; } }
重启程序,浏览器访问
以上是关于SpringBoot集成jsp,访问时页面报Whitelabel Error Page,怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
我用idea搭建springboot项目,多项目时无法访问JSP页面