Springboot中如何整合thymleaf模板引擎
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本篇内容介绍了"Springboot中如何整合thymleaf模板引擎"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读
千家信息网最后更新 2026年11月04日Springboot中如何整合thymleaf模板引擎
本篇内容介绍了"Springboot中如何整合thymleaf模板引擎"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1. thymeleaf入门
1.1 引入坐标
org.springframework.boot spring-boot-starter-thymeleaf
1.2 编写controller类
@GetMapping("/index") public String index(Model model){ model.addAttribute("msg","hello"); return "index"; }1.3 前端页面
页面中的html标签必须添加这个地址,否则无法使用thymeleaf,且html标签内只能写这个网址,如果添加其他网址,则会造成页面异常。
异常:
王超
结果为cite标签里的内容"王超"被替换为hello.
th:text 是thymeleaf的语法之一,他的作用就是文本替换。不管标签内是否有内容,都会被替换成存储的内容。同时也要注意 thymeleaf比较严格,如果标签取不到值就会报错。
常见的thymeleaf便签如下:
在实际开发中由于ModelAndView是request级别的,所以如果要在其他页面也展示数据,就需要使用session进行存储。最常见的就是登陆之后要在index页面展示用户信息。
2. thymeleaf使用session内置对象(不推荐)
2.1 controller类
HttpServletRequest request = HttpContextUtil.getHttpServletRequest();request.getSession().setAttribute("user", (SysUser)SecurityUtils.getSubject().getPrincipal());2.2 前台页面
王超
我登陆的账号名称是admin,所以标签内的王超会被替换为admin。如果用model的话是无法获取到username的值,页面会报错。所以需要用session进行会话存储,但是thymeleaf不推荐使用内置对象。
"Springboot中如何整合thymleaf模板引擎"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
页面
标签
内容
王超
存储
引擎
模板
整合
实际
对象
就是
常见
更多
知识
网址
会报
推荐
登陆
实用
学有所成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司
小米移动互联网科技园
互联网是第几次科技革命的成果
科技互联网公司装修
互联网科技的
上海喔噻互联网科技
润盈互联网科技
互联网金融 科技创新
卓越科技互联网 招聘
顺网科技2021年互联网排名
昭通云南众福互联网科技有限公司
阿里互联网科技公司
江阴互联网智能科技产品进口
互联网科技商业
深圳育鹏互联网科技有限公司招聘
互联网科技创新的路径
互联网金融科技元年
浙南科技城互联网大厦招聘
新氧科技和美国互联网有关系吗
上海旺乐尼互联网科技有限公司
花魁咖啡
嘟嘟瓜互联网科技
互联网科技公司需要的职位
崇明区互联网教育科技售后服务
互联网与医疗科技
消费医药和互联网科技
银川新华互联网科技学校联系电话
河南住房之家互联网科技
互联网科技企业商标注意事项
湖北辰鑫科技互联网