Spring mvc 在th:replace donds';t渲染模板

Spring mvc 在th:replace donds';t渲染模板,spring-mvc,thymeleaf,Spring Mvc,Thymeleaf,我试图在th:replace部分使用SpringMVC控制器中的model属性。在本例中,页面变量是字符串defult::default,但顶部变量表示以下错误。 TemplateInputException:解析模板[default::default]时出错,模板可能不存在,或者任何已配置的模板解析程序(模板:“索引”-第53行,第14列)都可能无法访问模板。 我希望两个th:reaplce属性的行为相同。这是一件简单的事情。只需要_;正确渲染,只需要RTFM <div th:inclu

我试图在th:replace部分使用SpringMVC控制器中的model属性。在本例中,页面变量是字符串defult::default,但顶部变量表示以下错误。
TemplateInputException:解析模板[default::default]时出错,模板可能不存在,或者任何已配置的模板解析程序(模板:“索引”-第53行,第14列)都可能无法访问模板。


我希望两个th:reaplce属性的行为相同。

这是一件简单的事情。只需要_;正确渲染,只需要RTFM

<div th:include="__${page}__" th:if="${!#strings.isEmpty(page)}"></div>

与布局相比,我更喜欢这种布局,有几个原因

    fun blog(model: Model): String {
        model["page"] = "default :: default"
        return "index"
    }
<div th:include="__${page}__" th:if="${!#strings.isEmpty(page)}"></div>