1

まず、英語が下手なことをお詫びしなければなりません。英語は私の主な言語ではありません。

私はMySQL DBを使用しています。したがって、DB 内に複数行の文字列があります。私はサーブレットでそれを読み、jsp に渡します。jsp では、次のようなものを使用しています。

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

しかし、動作しません。

ソース文字列を次のように変更しようとしました:

1)"line1

line2」ページでは、次のようになります。

タイトル:"line1

line2" これはエラーです

2)"line1\nline2" エラーはありませんが、文字列は複数行ではありません。

4

1 に答える 1

0

改行のhtmlタグは< br />です。

\n from database を< br />に置き換えてから、タイトルに割り当ててみてください

于 2012-08-16T10:03:00.890 に答える