前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Thymeleaf

Thymeleaf

作者头像
收心
发布2022-01-19 11:39:29
4940
发布2022-01-19 11:39:29
举报
文章被收录于专栏:Java实战博客

官网:https://www.thymeleaf.org/ 点我跳 3.0文档

Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎,能够处理 HTML、XML、JavaScript、CSS 甚至纯文本。

Thymeleaf 的主要目标是提供一种优雅且高度可维护的模板创建方式。

正式接入

配置文件关闭缓存!

代码语言:javascript
复制
#Thymyleaf
# 关闭Thymeleaf缓存
spring.thymeleaf.cache=false
代码语言:javascript
复制
import com.xunliao.zhenliaowms.pojo.DisksInfomation;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * @author : zanglikun
 * @date : 2021/11/10 15:30
 * @Version: 1.0
 * @Desc : Thymeleaf启动类
 */
//@Controller
//@RequestMapping("/thy")
@Api(tags = "ThymeLeaf 模板")
public class ThymeleafController {

    /**
     * 说明:Thymeleaf 返回的内容是X  就是去找templates下面的 X.html
     * @return
     */
    @GetMapping("/thymeleafdemo")
    @ApiOperation("测试Thymeleaf")
    @ApiImplicitParam(name = "words",value = "你可以随便输入的内容")
    public String thymeleafDemo(Model model,String words){
        System.out.println("接受到的words是:"+words);
        model.addAttribute("diyword",words);

        // 对象数据
        SystemController systemController = new SystemController();
        ArrayList<DisksInfomation> diskInfo = systemController.getDiskInfo();
        model.addAttribute("keys",diskInfo);


        // map数据
        Map map = new HashMap();
        map.put("id","001");
        map.put("name","张三");
        map.put("age","15");
        map.put("sex","男");
        model.addAttribute("allmap",map);


        // 数组
        String[] shuzu = {"zhangsan","lisi","wangwu","zhaoliu"};
        model.addAttribute("allshuzu",shuzu);

        // 日期
        model.addAttribute("now",new Date());

        // 判断
        model.addAttribute("age",20);

        return "thymeleafdemo";
    }
}

特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 正式接入
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档