Java 如何在Thymeleaf中将变量发送到外部作用域?

Java 如何在Thymeleaf中将变量发送到外部作用域?,java,spring,thymeleaf,Java,Spring,Thymeleaf,我有一个具有下一个结构的模板: <html> <body> <th:block th:replace="${thymeleafContent}"/> </body> </html> 我使用了更多的组件来生成thymeleafContent,但是现在我需要这些组件中的一个在thymeleafContent之外使用的文本如下: <html> <body> <th:b

我有一个具有下一个结构的模板:

 <html>
 <body>
       <th:block th:replace="${thymeleafContent}"/>
 </body>
 </html>

我使用了更多的组件来生成thymeleafContent,但是现在我需要这些组件中的一个在thymeleafContent之外使用的文本如下:

 <html>
 <body>
       <th:block th:utext="${textUsedInAComponent}"/>
       <th:block th:replace="${thymeleafContent}"/>
 </body>
 </html>


这能以一种干净的方式完成吗?

类似这样的事情吗?我不熟悉thymeleaf,但您不能直接执行${thymeleafContext.someVariable}吗?(假设这是一个对象,而不仅仅是一个字符串)@Magic Mouse,我需要几乎还原这些东西它们被视为字符串,或者我可以将它们更改为在thymeleafContent中包含另一个组件,并将文本作为该组件的变量,但是thymeleafContent将是一个字符串而不是像这样的对象?我不熟悉thymeleaf,但是你不能只做${thymeleafContext.someVariable}吗?(假设这是一个对象,而不仅仅是一个字符串)@Magic Mouse,我需要几乎还原这些东西它们被视为字符串,或者我可以将它们更改为在ThymleAfContent中包含另一个组件,并将文本作为该组件的变量,但ThymleAfContent将是一个字符串而不是一个对象