2012-08-16 55 views
1

首先,我必须为坏英语道歉,这不是我的主要语言。将数据库中的多行字符串传递给javascript变量

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

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

但是不起作用。

我试图改变源字符串是这样的:

1) “行1

2号线” 页面上看起来是这样的:

标题: “行1

2号线” 这是错误

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

回答

0

改变行的html标签是<

因此,尝试更换您的\ n从数据库< BR />,然后将其分配给丝毫不差

+0

的DB改变< br />到< BR/> 我也试图存储串状这样的: 一号线“ + “2号线 但DB更换“”到它的代码, 你能告诉我如何“修复”它? – Rasalom 2012-08-16 10:16:15

+0

好的,用
代替< br/>,然后将它分配给tittle – MaVRoSCy 2012-08-16 10:18:32

+1

我写了'title:“”split('< br/>')。加入('
')',它的工作!感谢帮助 :) – Rasalom 2012-08-16 10:49:38

相关问题