【发布时间】:2014-07-10 22:51:18
【问题描述】:
我对此很生气,我需要显示从 grails 2.3.7 中的 textarea 获得的文本,但是当我替换 br/ 的 \r\n 字符并执行 encodeAsHTML() 时,我得到了 br 的每一个where 而不是新行。
它是如何完成的?这是我尝试过的:
${cotizacionInstance.descripcion.encodeAsHTML().replaceAll('\r\n', '<br/>')}
${cotizacionInstance.descripcion.replaceAll('\r\n', '<br/>').encodeAsHTML()}
<%=cotizacionInstance.descripcion.replaceAll('\r\n', '<br/>').encodeAsHTML()%>
<%=cotizacionInstance.descripcion.encodeAsHTML().replaceAll('\r\n', '<br/>')%>
<%=cotizacionInstance.descripcion.replaceAll('\r\n', '<br/>').decodeHTML()%>
<%=cotizacionInstance.descripcion.decodeHTML().replaceAll('\r\n', '<br/>')%>
如果我使用 pre 标记,我不喜欢它的显示方式,因为我失去了所有响应能力。
我在 google chrome 检查器中看到我的字符串位于双引号之间,但我不知道如何删除它们。
谢谢
【问题讨论】: