[英]If statement in thymeleaf
如果用戶尚未驗證他的電子郵件,我試圖顯示消息
在我的控制器中
model.addAttribute("user", auth.getUser());
在我的模板中是
<div th:if="${!user.isEmailValidated()}" class="div-block-10">
<div class="user_name" th:text="${Your email is not confirmed!}">Email validated</div>
</div>
我不確定我在哪里做錯了
如果您不想翻譯您的消息,則可以這樣操作:
<div th:if="${!user.isEmailValidated()}" class="div-block-10">
<div class="user_name">Your email is not confirmed!</div>
</div>
如果要翻譯它,請使用如下模板代碼片段 :
<div th:if="${!user.isEmailValidated()}" class="div-block-10">
<div class="user_name" th:text="#{email.not_confirmed}">Email not confirmed</div>
</div>
然后創建您的密鑰email.not_confirmed
,其值Your email is not confirmed!
在WEB-INF/templates/email_en.properties
。 這只是一個例子。
請注意,使用$
(對於變量)和#
(對於代碼片段)是有區別的。 您不能在${}
語句內寫文本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.