我数据库保存的数据大概是这样的 <font color='red'>XXXX</font>
之后从后台读出来 但是读出来放到前台显示的时候 他是直接这么显示了
没有我那效果 我希望这个 XXXX 显示的是红的
求解`~~

解决方案 »

  1.   

    你看下页面源代码,显示格式是不是和html对应起,可能是你多加了引号或其他符号
      

  2.   

    数据库里面保存的是这样的格式
    <font color='red'>decline</font>刚才我看了下页面 这样的数据到页面后被转义了变成了
    &lt;font color='red'&gt;decline&lt;/font&gt;&nbsp;所以有什么办法不让他转义吗?
      

  3.   

    如果是普通的字符串变量,我建议你使用EL表达式,即${变量名};这么写直接就是解析html代码收录这个问题是不会影响的,他被浏览器解析之后就是一段写在html中的字符串,与哪一种标签没有关系。如果你用的是Struts2,则需要再标签里加上escape="false"这个属性。