Java ThymileAF-仅当(th:字段为!=null)时打印行
实际上我有两个问题 1ª:我有以下输入:Java ThymileAF-仅当(th:字段为!=null)时打印行,java,thymeleaf,Java,Thymeleaf,实际上我有两个问题 1ª:我有以下输入: <div> <input type="text" class="form-control" id="numEventsByPage" th:field="*{numEventsByPage}" /> </div> 这个Id(numEventsByPage),我可以全局使用它,还是只在tha标记内使用 2ª:并且,只有在该字段为的情况下,如何打印一行=空的 例如: <div th:if= "${numEve
<div>
<input type="text" class="form-control" id="numEventsByPage" th:field="*{numEventsByPage}" />
</div>
这个Id(numEventsByPage),我可以全局使用它,还是只在tha标记内使用
2ª:并且,只有在该字段为的情况下,如何打印一行=空的
例如:
<div th:if= "${numEventsByPage != 'null'}" >
// print row...
<div class="row">...</div>
//打印行。。。
...
我尝试了这个例子的方法,但没有工作或返回任何错误。
如果有人能告诉我一个好的教程或答案,我将非常感激 1。)目前,根据您粘贴在此处的代码,它仅限于此处的输入。
是的!但是,您可以通过“全局使用”来全局使用它。我假设您希望将此对象放入JavaScript全局变量中。如果是这样,请使用-
Thymeleaf的
标签。另外,或者为了获得该值,您可以始终使用JQuery或JavaScript 2)要回答这个问题,请尝试以下方法:——
th:field
与th:object
直接相关。在代码的某个地方,您定义了一个th:object
,如下所示(可能是在表单标记中)
请注意,无论什么
都必须匹配您的th:object
定义。您还可以使用#object
快捷方式来引用您的th:object
。因此,您的选择是:
<!-- Where whatever is your th:object -->
<div th:if= "${whatever.numEventsByPage != null}">
或
“null”是一个字符串。检查null:${…!=null}并检查空字符串:${…!='''}
<form th:object="${whatever} />
*{numEventsByPage} == ${whatever.numEventsByPage}
<!-- Where whatever is your th:object -->
<div th:if= "${whatever.numEventsByPage != null}">
<div th:if= "${#object.numEventsByPage != null}">