我使用Thymeleaf作为模板引擎,通常输出如下可变值:
在Java I集合中:
ctx.setVariable("tester", "hello");
并在html模板中输出:
<span th:text="${tester}"></span>
这很好,但我想输出一个变量,而不需要标记。以下内容将非常好:
${tester}
不幸的是,它不起作用。我的目标是避免不必要的标签输出变量值。这可能与Thymeleaf有关吗?
我还想出了一些解决方法:
<span th:text="${tester}" th:remove="tag"></span>
删除删除span标记,但保留内容。
胸腺叶在“th:”标签上触发,据我所知,这是唯一的方法。您描述的行为适用于JSF。
最好的问候
本
我的目标是避免不必要的标记来输出变量值。这可能与百里香叶有关吗?
是的,这是可能的。您可以使用Thymeleaf synthetic:block标签(参见此处)。
示例模板摘录:
<body>
<th:block th:text="${tester}"></th:block>
</body>
这将呈现以下HTML:
<body>
hello
</body>
仅显示变量。
我是thymeleaf的新手,我正试图创建一个web组件。我想要的是这样的东西: 向路易斯问好
我正面临以下使用胸腺嘧啶的行为。我需要返回一个带有锚标记的视图,即。 但它返回一个“错误解析模板”问题。有人能帮我吗?如果我的想法是对的?提前道谢。
问题内容: 我有以下代码在控制器中设置变量: 在百里香视图中,我想构造一个带有动作网址的表单: 任何想法如何实现这一目标?我没看过百里香的文档。 问题答案: 正如user482745在注释(现在已删除)中建议的那样,我之前建议的字符串连接 在某些网络环境下会失败。 Thymeleaf用来解析表达式。在内部,使用。它的javadoc状态 为了进行可靠的会话跟踪,应通过此方法运行servlet发出的所
我在控制器中设置变量的代码如下: 在thymeleaf视图中,我想用action url构建一个表单: 有什么想法如何实现这一点?我读过thymeleaf留档没有运气。
问题内容: 是为了什么? 之间有什么区别? 和 问题答案: 使该变量可用于子流程。 那是, 表示变量名称可用于您从该Shell进程运行的 任何 进程。如果您希望进程使用此变量,请使用,然后从该Shell运行该进程。 表示变量作用域仅限于外壳程序,不适用于任何其他进程。您可以将其用于(例如)循环变量,临时变量等。 重要的是要注意,导出变量不会使其对父进程可用。也就是说,在生成的进程中指定和导出变量不
你好 我在为字段设置默认值时遇到问题。我使用的是百里叶标签,但字段和值标签不能一起工作。我正在寻找另一种解决方案,以便我可以将默认值传递给该字段。 对于字段的第一个输入:th:field = " { technical attributes[$ { I . index }]。name}"*我试图设置一个默认值,但是对于th:field标签,th:value标签不起作用。这怎么解决?提前感谢您的宝贵