当前位置: 首页 > 知识库问答 >
问题:

如何做thymeleaf中的th: if语句?

齐阳
2023-03-14

如何使th:if语句与两个表达式匹配?

 <form class="form-horizontal" th:object="${server}" th:action="@{/addServer}" method="POST">
     <input type="hidden" th:field="*{id}"/>

    <div class="form-group">
     <label class="col-sm-2 control-label">Host:</label>
      <div class="col-sm-10">
       <input type="text" style="width: 500px" class="form-control" th:field="*{host}"/>
</div>
</div>
</form>

<!----------------------------------------------------------------------------->
<tr th:object="${test}">
    <td th:text ="${test.Status}"></td>
     <td th:text="${test.host}"></td>
    <td th:text="${test.version}"></td>
</tr>

如何检查测试。host is=to th:field=“*主机”?这可能吗?

共有1个答案

谷梁襦宗
2023-03-14

*{host}${server.host}相同(因为服务器是表单的th:object)。要将其与其他内容进行比较,可以使用相同的表达式。类似于:

th:if="${server.host == test.host}"

编辑:这是你想要的吗?

<table>
  <tr th:each="t: ${test}" th:if="${server.host == t.host}">
    <td th:text="${t.Status}" />
    <td th:text="${t.host}" />
    <td th:text="${t.version}" />
  </tr>
</table>
 类似资料:
  • 我想知道在ReactJSJSX中是否可以嵌套if else if? 我尝试过各种不同的方法,但我无法让它发挥作用。 我正在寻找 我已经试过了,但是我不能把它渲染出来。我试过各种方法。添加嵌套if后,它总是会中断。 使现代化 最后,我选择了将其移动到renderContent并调用该函数的解决方案。不过,这两个答案都有效。我想我可以使用内联解决方案,如果它用于简单的渲染和更复杂的情况下的渲染内容。

  • 请看@accdias所指的https://golangdocs.com/ternary-operator-in-golang(见评论) 我可以像在 php 中那样在 go(golang) 中编写一个简单的带有变量赋值的 if-else 语句吗?例如: 目前,我必须使用以下方法: 很抱歉,如果这个控制声明我记不起名字,我也无法在网站或谷歌搜索中找到信息。:/

  • 问题内容: 我有一个文本可以使用 百里香叶 以三种不同的颜色 呈现 。 因此,我到目前为止测试该值的代码是: 而且效果很好。 但是第三项测试是针对两者之间的值。所以我尝试了: 但它不起作用,我在解析时遇到此错误: 当然,这些行位于标签之间,因为前两个标签工作正常。 也许and操作数是不正确的,但是关于这些操作数的thymeleaf文档并没有真正明确。 欢迎所有想法! 更新: 我从百里香论坛上得到了

  • <%=bgnr.get(Cll).replaceAll("trHeight",String.valueOf(trHeight))+"\r\n" %>这是什么意思?我想把它jsp转成Thymeleaf语法

  • 本文向大家介绍易语言如何做刷屏软件,包括了易语言如何做刷屏软件的使用技巧和注意事项,需要的朋友参考一下 在我们的聊天工具中,都会有坏人来打扰我们,我们该如何去应对呢?我们就可以自己做一个刷屏软件,来让打扰人的屏幕瞬间满屏,所以,今天我来教大家怎么用易语言做刷屏软件. 打开易语言打开易语言 点击 新建----Windows窗口程序----确定 窗口标题改成"刷屏" 做一个标签,标题改成"刷屏内容"

  • 如何验证 Email 地址是否有效 一般来说,你不能。有一些看起来合理的方法可以使用,但却没有办法检测地址 是否实际可以投递,如果没有实际尝试投递的话。 使用正则表达式: # Match basically blah@blah.blah if ( $addr =~ /^\S+\@\S+\.\S+$/ ) { print "Looks OK"; } 如果你干真活的话,可能希望看看 CPAN