时间:2011-02-14 14:48:26

标签: java jsp struts

我需要从表中提取所有消息并在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>        

如何在没有格式化的情况下显示这条消息?

1 个答案:

答案 0 :(得分:0)

如果您需要在HTML中强制使用空格,则需要将其存储为&nbsp;而不是" "。但是,由于您使用的是bean:write代码,因此您可以使用filter属性来保留" ": -

<bean:write name="news" property="stringValue" filter="false" /> 

以下是来自Struts documentationfilter的说明: -

  

如果此属性设置为true,则为   渲染的属性值将是   过滤掉的字符   HTML中的敏感,以及任何此类   字符将被其替换   实体等价物。