我在ssh项目(知识库小系统)中加入了ckeditor编辑器。部署到tomcat,通过struts2的action不作处理,直接返回result结果跳转到编辑器页面,编辑器不能显示,只显示一个<textarea>框框,但是我不通过action,直接访问编辑器页面就可以显示。我想肯定是struts2的拦截器的阻碍吧,但是我搞了一天都没有搞好,上网找到的都是解决文件上传的办法,我想请问高手如何解决,是要配置什么吗?很郁闷~~谢谢了!!!

解决方案 »

  1.   

    这个有很多原因,你先把html加入w3c声明使用js 绑定的方式看看。
      

  2.   

    我也碰到了这个问题,网上找了一圈也没有答案,不知道该怎么解决,我用的ckeditor3.3.1,不知道楼主现在解决了这个问题没有,劳驾解答一下。
      

  3.   

    刚刚解决了,是引入ckeditor.js的路径问题,官方文档似乎没有说清楚,路径中应该包含工程的名称,比如我的工程名称叫ycyzwh,那么引入ckeditor.js的路径应该如下:
    <script type="text/javascript" src="/ycyzwh/ckeditor/ckeditor.js"></script>
    这样就不会有问题了。
      

  4.   

     晕,为什么我加了<base href="<%=basePath%>"/>标签
    还得加上工程名<script type="text/javascript" src="/company/ckeditor/ckeditor.js"></script>
    才能使用啊,
    如果这样看的话,那路径不成了 http://localhost:8080/company/company/ckeditor/ckeditor.js了,?