html代码在html页面中原样输出问题?

1、问题描述
现在从后台取到html代码字符串
String htmlcode = service.xxx();
在前台
${htmlcode}取出

现在问题是:值取到了,但是没有转义成html,显示的全是源码,html中有没有什么标签可以 解决这种问题?

阅读 7.9k
4 个回答

我在后端用StringUtils.unescapehtml4(htmlcode),在前端使用${htmlcode}就可以直接显示了

<pre>

</pre>

直接innerHTML不就好了么?

document.getElementById(id).innerHTML = htmlcode;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题