您好
我有数据包含数据库中的HTML标签,我正在从数据库中删除下面的数据并在UI中显示相同的内容,但问题是没有以粗体显示CC6 Filament
文本,我将这两个单词放在html之间 标签....
数据库中的数据:
Incandescent Lamp, <b>CC6 Filament</b> 12 Standard Package, 150 Watt, 120 Volt, PAR38, 4-5/16 Inch, Medium Side Prong, 2000 Hour, Floodlight, For Compact Flood
用于在数据库中显示上述文本的代码在JSP中: shortDesc =“ABOUE MENTIONED TEXT”
<p><s:property value="shortDesc" /></p>
数据与Struts2中的粗体标签一起显示......
谢谢
答案 0 :(得分:5)
默认情况下,属性转义HTML。你需要做这样的事情:
<p><s:property value="shortDesc" escape="false" /></p>
此处有更多信息:http://struts.apache.org/2.0.14/struts2-core/apidocs/org/apache/struts2/components/Property.html
答案 1 :(得分:2)
解决:我使用 escapeHtml =“false”来克服HTML标记转义
<s:property value="shortDesc" escapeHtml="false" />