在 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 相同的技术:将您的消息放在
我正在使用从属性文件中读取文本。但是当我像这样在 JavaScript 中使用它时:
alert('<fmt:message key="mykey" />');
如果在属性文件中为该键定义了单引号,则会出现错误。如果我把单引号改成双引号,属性文件中定义双引号就会报错
有什么想法吗?
您必须使用 Apache commons StringEscapeUtils 等动态转义字符串。您可以简单地将此方法包装到自定义 EL 函数或 JSP 标记中。
您可以使用与 handlebars 相同的技术:将您的消息放在