将多行字符串从DB传递到javascript变量

时间:2012-08-16 09:17:42

标签: javascript mysql jsp servlets

首先,我必须为糟糕的英语道歉,这不是我的主要语言。

我正在使用MySQL DB。所以,我在DB中有一个多行字符串。我在servlet中读取它并传入jsp。在jsp中,我使用的是这样的东西:

<script>
var foo = {
... 
title: "<c:out value="${myMultilineString}"/>",
... 
}
</script>

但是不起作用。

我试图像这样更改源字符串:

1)“第1行

LINE2" 在页面上它看起来像这样:

标题:“1行

line2“这是一个错误

2)“line1 \ nline2”没有错误,但字符串不是多行。

1 个答案:

答案 0 :(得分:0)

更改行的html标记是&lt; br /&gt;

因此,请尝试使用&lt;替换 \ n 。 br /&gt; 然后将其分配给 tittle