场景

springboot不建议使用jsp,使用模板引擎,比如thymeleaf,velocity,freemarker。

项目搭建专栏:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688

实现

在项目中引入相关依赖

<!-- springboot整合thymeleaf --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>

springboot会默认在resource下的templates下去寻找模板。

新建test.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><h1 th:text="${name}"></h1>
</body>
</html>

在Controller包下新建TestThymeleaf .java

package com.example.demo.controller;import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class TestFreeMarker {@RequestMapping("/freemarker")public String show(Model model) {model.addAttribute("name","霸道流氓气质");return "show";}
}

运行效果

源码下载

https://download.csdn.net/download/badao_liumang_qizhi/11089093

SpringBoot中整合Thymeleaf相关推荐

  1. 【SpringBoot】3、SpringBoot中整合Thymeleaf模板引擎

    SpringBoot 为我们提供了 Thymeleaf 自动化配置解决方案,所以我们在 SpringBoot 中使用 Thymeleaf 非常方便 一.简介 Thymeleaf是一个流行的模板引擎,该 ...

  2. SpringBoot中使用thymeleaf的switch来实现if-else if -else的效果

    场景 SpringBoot中使用thymeleaf的开关语句实现if-else if -else的效果. Switch使用示例: <div th:switch="${user.role ...

  3. springboot中整合mybatis及简单使用

    springboot中整合mybatis及简单使用 1.引入依赖 2.在applicaiton.yaml中配置数据源以及mybatis 3.创建sql测试表 4.编写mapper接口和mapper.x ...

  4. 【SpringBoot】43、SpringBoot中整合RabbitMQ实现延时队列(延时插件篇)

    死信队列实现篇,参考文章:[SpringBoot]60.SpringBoot中整合RabbitMQ实现延时队列(死信队列篇) 一.介绍 1.什么是延时队列? 延时队列即就是放置在该队列里面的消息是不需 ...

  5. 在SpringBoot中整合使用Netty框架提供WebSocket服务

    在SpringBoot中整合使用Netty框架 Netty是一个非常优秀的Socket框架.如果需要在SpringBoot开发的app中,提供Socket服务,那么Netty是不错的选择. Netty ...

  6. 【SpringBoot】44、SpringBoot中整合JWT实现Token验证(整合篇)

    什么是JWT? Json web token (JWT),是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519),该 token 被设计为紧凑且安全的,特别适用于分 ...

  7. 【SpringBoot】22、SpringBoot中整合knife4j接口文档

    在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护 接口文档使得项目开发过程中前后端工程师 ...

  8. SpringBoot中使用thymeleaf时点击按钮触发事件失败

    场景 在SpringBoot项目中使用thymeleaf模板时按钮的点击事件没法触发. 需要用到jquery的delegate()函数. delegate()函数用于为指定元素的一个或多个事件绑定事件 ...

  9. SpringBoot中使用thymeleaf时ajax请求不能回显消息

    场景 在SpringBoot项目中使用thymeleaf模板时,在js文件中使用ajax提交表单 不能成功回显消息. 实现 修改为 html中: <button id="parseBt ...

最新文章

  1. android 在设备上安装apk包
  2. iOS中关于NSTimer使用知多少
  3. python中调用函数时必须有实参_Python之函数(一)定义函数以及传参
  4. 常见的算法排序(2)
  5. 《第一行代码》学习笔记9-活动Activity(7)
  6. 【剑指offer】面试题57 - II:和为s的连续正数序列(Java)
  7. SCSA网络安全----信息安全概述
  8. 主流PLC解密软件,西门子smart,200 松下PLC欧姆龙三菱解密
  9. GMS地下水数值模拟
  10. ILSVRC竞赛详细介绍(ImageNet Large Scale Visual Recognition Challenge)
  11. 蓝桥杯单片机的P2 = (P2 0x1f) | 0x80
  12. SpringBoot集成Nacos
  13. 布同:使用ghost备份或者还原的往事
  14. 《Excel高手捷径:一招鲜,吃遍天》一第29招 Excel 文件“减肥瘦身”秘诀
  15. 2022idea报错快速解决方法图解:Invocation error: unable to read askpass response from ‘C:\Users\QKN\AppDat
  16. 什么样的Java程序员可以去BAT公司上班?
  17. VUE仿知乎网站(三)首页主体部分开发
  18. kafka系列4:消息幂等性
  19. 超强大的手机端logo设计制作软件免费分享!
  20. 排球-五一跑位(转)

热门文章

  1. Spring容器中获取Bean实例的七种方式(附实战源码)
  2. open-capacity-platform环境安装
  3. spring 获取cookies_springMVC操作cookie和session
  4. python显示安装失败_关于python:安装失败并显示Requirements.txt,但可用于pip安装...
  5. matlab方位探测处理,急大神帮忙,谁有MATLAB解算像片内外方位元素的程序
  6. sql挂起小工具cleanup_SQL注入的攻防策略
  7. java web乱码_【SpringBoot WEB 系列】RestTemplate 之中文乱码问题 fix
  8. 怎么把cad的图导入ps_PS中怎么抠图?以扣取头部图像为例
  9. matlab中读文件的行数_Matlab中读取txt文件的几种方法
  10. mooc c语言测验答案,MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年...