如果其中一个字符串包含一个新行,我在使用Spring的机制填充字符串数组时遇到问题。
jsp代码如下所示:
function foo() {
var strs = new Array();
<c:forEach items"${strItems}" var="s">
strs.push("${s}");
</c:forEach>
}
在为客户端呈现后,javascript变为:
function foo() {
var strs = new Array();
strs.push("item1");
strs.push("item2
with
newlines
in it.");
strs.push("item3");
}
现在这是无效的javascript。我需要在字符串中保留最终行,因此我无法清除它们的数据。我不确定该怎么做,任何建议都会有很大的帮助。
感谢。