只是想在页面上显示一段html字符串,字符串事先已经经过处理,加了些html的标签字符,直接显示的话会显示成最终的文本,今晚网上查了,原来这个标签有个filter属性,更改这个属性成false就不过过滤HTML标记了
举个例子:<bean:write name="list" property="htmlnotes" filter="false" />
下面是网上找的bean:write标记的属性说明:
属性 描述
Name 要进行属性显示的bean的名称
property 要显示的属性的名称。如果这个属性类有java.beans.PropertyEditor,getAsText()或toString 方法会被调用
Scope Bean的作用域,若没有设置,搜索范围是从页到应用程序作用域
Filter 如果设置true,属性中的所有特殊HTML字符都将被转化为相应的实体引用
Ignore 如果设置false,当发现属性时会产生一个请求时间异常,否则返回null
例如:
<bean:write name=”myBean” property=”myProperty” scope=”request”
filter=”true”/>
myBean的属性myProperty将会被显示,作用域为请求,如果发现任何HTML特殊字符都将被转化为相应的实体引用。
关于使用bean:write标签显示html内容
最新推荐文章于 2017-02-12 16:25:10 发布