日期:2014-05-17  浏览次数:20769 次

Struts2 标签 <br />和\r\n
今天遇到这样一个问题。
在用Struts2标签读取传到前台的数据时(
<p><s:property value="#reply.content" /></p>
),不能正确显示换行,“#reply.content”中的内容是有换行符的(\r\n)但在页面只是显示空格,我在后台把\r\n换成<br />,在页面却直接显示<br />而不是换行。请各位知情人帮帮忙,共同进步。
分数不多了 请见谅。
Struts2 s: 换行 标签

------解决方案--------------------
引用:
Quote: 引用:

\r\n是文件的换行符呀!
<br />被转义了吧!

我想知道解决方法啊 把\r\n替换成<br />之后,按理说应该有换行效果啊
比如我的字符串内容是"sdsdsdsdsd\r\nsdsdcbvfg"替换之后"sdsdsdsdsd<br />sdsdcbvfg"然后显示在页面时应该显示成
sdsdsdsdsd
sdsdcbvfg
而现在的效果却是直接在页面显示 sdsdsdsdsd<br />sdsdcbvfg 。

<p><s:property value="#reply.content" escape="false"/></p>