我需要从一个表中提取所有消息并显示在jsp页面上。我有如下代码:我有存储为: SimpleStringVO字符串值:欢迎访问XYZ工具主页的消息列表。,SimpleStringVO字符串值:可在此处输入您的账号,SimpleStringVO字符串值:,SimpleStringVO字符串值:谢谢
当我尝试在jsp页面中显示此消息时,消息的格式与存储时的格式不同。“谢谢你”紧跟在第二个字符串之后。我需要显示空格字符串,然后显示“谢谢”字符串。(第三个字符串只有空格)我在Jsp中的代码如下:
<td><logic:iterate name="AllNewsCashe" id="news" type="com.fw.valueobject.SimpleStringVO">
<bean:write name="news" property="stringValue"/>
</logic:iterate>
</td>
如何在不格式化的情况下按原样显示此消息?
发布于 2011-02-14 22:58:04
如果您需要在HTML中强制使用空格,则需要将其存储为
而不是" "
。但是,由于您使用是bean:write
标记,所以您可能可以使用filter
属性来保留" "
:-
<bean:write name="news" property="stringValue" filter="false" />
以下是Struts documentation对filter
的描述:
如果此属性设置为true,则将筛选呈现的属性值以查找HTML中的敏感字符,并且任何此类字符都将替换为它们的实体等效项。
https://stackoverflow.com/questions/4993521
复制相似问题