起因
在写毕设的时候遇到了UEditor的解析问题,通过富文本编辑器写入到库中的数据是带有html标签的,那么读取出来的时候也会有这个html标签。。。。
解决方案
此处如果用到的是SSM(Spring + Spring MVC + Mybatis)框架,我们一般使用C标签来进行前端内容的输出,例如下列代码:
<!-- 此处的escapeXml 是为了解析Ueditor的html标签,默认是true,
会将c标签获取到的内容以字符串的形式解析出来,改为FALSE即可显示 -->
<div>
<c:out value="${menu.ueditorcontent} " escapeXml="false"/>
</div>
escapeXml=”false”
escapeXml=”false”
escapeXml=”false”
重要的事情说三遍,只用这一个属性改为FALSE即可。。
解析后如下图所示:
解析成功。
若是SSH框架,那么用到的是S标签,同理,在下面的代码中也有这个属性,改为FALSE即可
<s:property ="" escape="false">