Springboot + Thymeleaf + HTML 用动态值替换元标记内容属性

whi*_*Kid 3 html redirect spring meta-tags thymeleaf

我需要用动态值填充 html 中元标记的内容属性。我正在使用 Spring Boot 和 thymeleaf 模板引擎。我尝试寻找解决方案,但所有解决方案要么是零散的,要么是不直接回答我的问题。由于我的项目的性质,我不想使用 JQuery 或任何其他 javascript 框架,因此发布此查询。

已经尝试过百里香的各种开箱即用功能

    @Value("${redirect.url}")
    String redirectUrl;

    @RequestMapping(value = "/")
    @CrossOrigin
    public String index( Model model) {
        model.addAttribute("url", redirectUrl);
        return "index";
    }
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="Refresh" content="0; url="/> <!-- Need to be able to populate dynamic value  by using thymeleaf-->
</head>
</html>
Run Code Online (Sandbox Code Playgroud)

我除了 url 标签之外包含从我的控制器传递的实际 URL

Met*_*ids 8

Thymeleafth:content本身支持该属性。无需使用 javascript hack。请参阅支持的属性列表

<meta http-equiv="Refresh" th:content="|0; url=${url}|" />
Run Code Online (Sandbox Code Playgroud)