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

在jsp界面用s:property标签输出的字符串如何分行?求教了
在我的struts2工程里,我数据库中的数据是带分行的,取出的语句是
rs.getString("OtherTherapies")
如下:

当我在我的action中吧把字符串存到我的bean里 
td.otherTherapies = rs.getString("OtherTherapies")
,并在jsp界面上用<s:property>标签输出后就它自动变成不分行的文字了,所以我在action里用replace一下,把带“星星”的位置分行
td.otherTherapies = rs.getString("OtherTherapies").replaceAll("星星", "<br/>星星");//csdnb不让打特殊字符,“星星”就是图片里的黑色五角星,我要用它当标志进行分行~

但是在JSP界面上它直接把<br>当字符串给我输出出来了,如图:
所以我想问问怎么能再action里处理这段字符串,让它在JSP界面是可以分行的  
(另外我不想在JSP界面用<pre></pre>,大家都知道吧)就是说我已经把数据从数据库取出来了并且存成了一行字符串,现在就是想控制在其中某出加入<br>让它分段就可以了。。。说的有点乱,麻烦大家了 ,分不是问题
------解决方案--------------------
<s:property escape="false"/>