zoukankan      html  css  js  c++  java
  • Jeesite富文本编辑框ckeditor显示错误

    Jeesite富文本编辑框ckeditor显示错误

    原文链接:https://www.toutiao.com/i6485135618190869005/

    Jeesite中Control都会继承一个BaseControl

    里面有个方法

    它的作用除了防止XSS共计外,还有一个作用:字符串过滤。

    字符串过滤是在许多Web应用开发中需要考虑的问题。比如用户输入一个左尖括号(<),在输出HTML代码对其进行显示的话,应该用"&lt;"来表示。

    那么是在用户将表单提交后就做转换呢,还是在从数据库取出内容向用户展示时再转换?

    这个问题需要仔细考虑。在入库前转换,看似一劳永逸,然而如果用户需要编辑这个内容,你需要原路退回,做个逆向的转换,这看起来比较麻烦。所以大部分的转换都是在从数据库中取出数据之后做的,struts的bean:write标签 的filter属性就是控制这个开关的(默认为true),但Jeesite中在开始的时候就进行了转换(这就是遇到的问题)。

    采取的解决办法是:不去修改基类,而是再转换一次

    页面中不解析HTML代码

  • 相关阅读:
    2019春季总结
    求最大值及其下标
    课程设计第四次作业
    课程设计第三次作业
    课程设计第一次作业
    课程设计第二次作业
    第十二周作业
    第十一周作业
    第十周作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/bqwzy/p/7792254.html
Copyright © 2011-2022 走看看