1

改行を印刷するにはどうすればよいですか("\n"または"\r\n"または"\n \ r")。JSTLまたはELを使用して、ブラウザが理解するのに適切なものはどれですか?)<BR>HTMLファイルのjavascriptセクションに改行を配置する必要があるため、改行(ではなく)を実際に出力したいと思います。

4

5 に答える 5

3

このためにxmlエンティティを試してください:&#10;改行と&#13;キャリッジリターンのために。

于 2012-11-13T12:25:23.697 に答える
2

シンプルで解決策は、JSTL/ELを使用しないことです。

<% out.print("\n"); %>
于 2012-11-14T13:52:05.067 に答える
1

さらに簡単:

<%= '\n' %>
于 2014-07-23T15:31:51.413 に答える
1

メインの投稿で間違った質問をしていて、後でコメントに追加しました(おそらく、コメントの情報を反映するように投稿を編集する必要がありますか?):

実際のJSコードが開始する前にcomemntを終了するには、// <![CDATA[の後に\nを配置する必要があります。

問題を修正する最も簡単な方法は、CDATA次のようなブロックコメントを使用してコメントアウトすることです。

/* <![CDATA[ */

これにより、同じ行でコードを続行でき、コメントの一部にはなりません。

/* <![CDATA[ */ var foo = "var";alert( foo ); /* ]]> */
于 2014-07-23T15:57:12.693 に答える
-1

以下のコンセプトを試してみてください。

<c:set var="String1" value="line1 line2 line3 line4" />
<c:set var="String2" value="${fn:split(String1, ' ')}" />
<c:set var= "new" value="<br />" />

<c:out value="${String2[0]}${new}" escapeXml="false" />
<c:out value="${String2[1]}${new}" escapeXml="false" />
<c:out value="${String2[2]}${new}" escapeXml="false" />
<c:out value="${String2[3]}${new}" escapeXml="false" />
于 2012-12-10T15:33:32.387 に答える