java - 百里香如果没有
问题描述
我不知道如何使用 Thyeleaf 编写这种指令。我已经用 html 制作了我的视图。
<#if updateClient??>
<h2>Modifica del prodotto - ${updateClient.nome}</h2>
<div style="margin: 20px;">
<form method="POST" action="update" id="updateClient">
<input type="hidden" name="id" value="${updateClient.id}"/>
<div>
<label for="name">Name</label>
<input type="text" name="nome" id="nome" value="${updateClient.nome}" />
</div>
<div>
<input type="submit" name="invia" value="Update" />
</div>
</form>
</div>
<#else>
<h2>New Client</h2>
<div style="margin: 20px;">
<form method="POST" action="add" id="newDataClient">
<div>
<label for="nome">Nome</label>
<input type="text" name="nome" id="nome" value="" />
</div>
<div>
<input type="submit" name="invia" value="Add" />
</div>
</form>
</div>
</#if>
这是使用 FreeMarker 编写的,但我需要使用 Thymeleaf。我知道简单的 Thymeleaf 指令,但我不知道该怎么做。我阅读了 Thymeleaf 指令,发现如何迭代变量列表,但不知道如何使用 if 和 else 创建这个结构。如果有可能创造这样的东西。
解决方案
<div th:if="${updateClient.nome}">
<div>Edit Form</div>
</div>
<!-- ELSE -->
<div th:unless="${updateClient.nome}">
<div>New Form</div>
</div>
推荐阅读
- java - Jackson - 将 JSON 反序列化为类
- javascript - 在 react Native 中使用外部 API 呈现 Flatlist 的正确方法
- python - 熊猫在列表中正确的值
- java - 为 netbeans 8.2 运行 SQL 时出现词法错误
- regex - 通过在现有列上执行正则表达式来创建新列
- python - 如何将可变长度参数传递给另一个函数的参数?
- ada - Ada 202x 提案@限制理由?
- python - Python:无法在excel中格式化输出数据透视表的行
- java - Spring MVC - 尽管用户名和密码正确,但仍将我重定向到我的登录失败映射
- php - 由于连字符,pq_query 语法错误。我怎么写这个?