如何打印换行符(“\n”或“\r\n”或“\n\r”)。哪个是浏览器应该理解的?)使用 JSTL 还是 EL?我真的想打印一个换行符(不是 a <BR>
),因为我需要将它放在 HTML 文件的 javascript 部分中。
问问题
8497 次
5 回答
3
为此尝试使用 xml 实体:
换行符和
回车符。
于 2012-11-13T12:25:23.697 回答
2
很简单,解决方案就是不使用 JSTL/EL
<% out.print("\n"); %>
于 2012-11-14T13:52:05.067 回答
1
您在主要帖子中提出了错误的问题,后来您在评论中添加了它(也许您应该编辑您的帖子以反映评论中的信息?):
我需要在 // <![CDATA[ 之后放置一个 \n 以在actaul JS代码开始之前结束comemnt。
解决问题的最简单方法是CDATA
使用这样的块注释注释掉:
/* <![CDATA[ */
这将允许您在同一行上继续您的代码,并且它不会成为注释的一部分。
例子
/* <![CDATA[ */ var foo = "var";alert( foo ); /* ]]> */
于 2014-07-23T15:57:12.693 回答
1
更简单:
<%= '\n' %>
于 2014-07-23T15:31:51.413 回答
-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 回答