簡體   English   中英

如果在百里香中聲明

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM