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

时间:2015-05-05 06:29:38

标签: java jsp jstl

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

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

如果此键的属性文件中定义了单引号,则会出现错误。如果我将单引号更改为双引号,则在属性文件中定义双引号时将发生错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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