kindeditor编辑遇到问题

发布于 2021-11-21 11:43:08 字数 794 浏览 910 评论 5

不知道各位使用kindeditor的童鞋遇到过没有,我用kindeditor创建一篇文章没问题,filterMode默认设置false,比如“<”提交到数据库自动转译成“&lt;”,正确的,正文中<iframe>就不会被html解析执行,只是当字符串显示。

 

但是编辑就不行了,把数据库里文章读取出来,放到kindeditor里的时候,“&lt;”有自动转译成“<”,可视化模式下就是一个iframe框,代码模式就是“<”而不是“&lt;”,编辑提交后保存到数据库也是“<”,这点很郁闷。

 

我就想了,kindeditor提交到数据库的内容是这个样子,拿出来再放回kindeditor为什么就变了?

 

后来,把filterMode设置为true倒是可以解决。但是对我来说也不行。因为我在kindeditor基本功能上自己扩展了几个自定义插件,比如插入代码、运行代码、上传附件。这些功能需要向编辑器插入<textarea>标签,filterMode设置为true那些插件就不能正常使用了,因为所有“<”都成了“&lt;”。

 

最后想问下,我是这样把数据库字符串插入到kindeditor的(JSP中):

<textarea id="KEContent" name="content" class="kEContent"><%=article.getContent() %></textarea>

是不是不合理?我filterMode还是false

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

剑心龙吟 2021-11-24 04:05:31

这个我也遇到了mark一下,回头我也试一下

傾城如夢未必闌珊 2021-11-24 01:47:36

嗯,可以试下,多谢

爱的那么颓废 2021-11-23 22:29:09

引用来自#3楼“Photon”的帖子

引用来自#2楼“红薯”的帖子

<%=article.getContent() %>

这里要自己转换,把一些尖括号用 < 和 > 替换

断爱 2021-11-23 14:14:57

引用来自#2楼“红薯”的帖子

<%=article.getContent() %>

这里要自己转换,把一些尖括号用 < 和 > 替换

凯凯我们等你回来 2021-11-23 03:29:50

<%=article.getContent() %>

这里要自己转换,把一些尖括号用 < 和 > 替换

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文