首页 > 解决方案 > Thymeleaf - message.properties - 转义单引号

问题描述

工具

使用 Jhipster v5.0.1、thymeleaf v3.0.9 和 JDK1.8.0

目标

从 message.properties 文件(资源包)中转义 Thymeleaf 中的单引号 (')。

messages_fr.properties 中的消息如下:

email.demandeconge.textcra=Votre Cra de {0} est à l'état Brouillon. Vous êtes invité(e) à le mettre à jour et à le soumettre.

它位于 email.html 模板中:

                                             <span th:text="#{email.demandeconge.textcra(${conge.mois})}">
                                                   Votre Cra de mois est à l'état Brouillon. Vous êtes invité(e) à le mettre à jour et à le soumettre.
                                              </span>

问题

在电子邮件中,它打印:Votre Cra de mois est à létat Brouillon。

尝试

1) 在 message.properties 中:

l\'état => 打印 l\état

l"'";état => 打印 l"'";état (不带双引号。它们在这里是因为如果我在不带双引号的情况下输入 "'" ,它会在帖子中给出 ' 。

2) 在 email.html 中:

                                             <span th:text="#{"email.demandeconge.textcra(${conge.mois})"}">
                                                   Votre Cra de mois est à l'état Brouillon. Vous êtes invité(e) à le mettre à jour et à le soumettre.
                                              </span>

=> 打印 ??email.demandeconge.textcra(${conge.mois})??

请问你能帮帮我吗?

谢谢

曼努埃拉

标签: thymeleaf

解决方案


推荐阅读