在 JavaScript 中使用 fmt:message 引用问题读取属性文件

Quote issues reading properties file using fmt:message in JavaScript

我正在使用从属性文件中读取文本。但是当我像这样在 JavaScript 中使用它时:

alert('<fmt:message key="mykey" />');

如果在属性文件中为该键定义了单引号,则会出现错误。如果我把单引号改成双引号,属性文件中定义双引号就会报错

有什么想法吗?

您必须使用 Apache commons StringEscapeUtils 等动态转义字符串。您可以简单地将此方法包装到自定义 EL 函数或 JSP 标记中。

您可以使用与 handlebars 相同的技术:将您的消息放在