网上下载最新的ckeditor,想要对jsp、css、js的编辑,但是对jsp文件进行编辑的时候,显示的jsp内容把标签给过滤了,只显示里面的文本。
如下三个问题需要解决,谢谢大家了。
1、如何在把已经获取到的文件内容(已经保存为String类型)显示在ckeditor中?我直接在<textarea></textarea>中间把文件内容赋上,这样是可以的,不知道还有什么别的办法。
2、如何获取编辑后的内容,我使用$("#ckeditor").val()能够获取内容,但是获取的是最开始赋的内容,编辑后的内容没有获取到。
3、显示jsp文件的时候,只显示了jsp中非标签的内容,标签内容没有显示出来,这个要怎么设置!
谢谢!
我打不开说明文件,官方网上也没有打开。谢谢了!

解决方案 »

  1.   

    帮楼主顶一个,我刚好做了这个,不过没出现楼主说的问题
    1,编辑框<tr>
    <th>内容:</th>
    <td colspan="3"><textarea id="countContent" name="countContent">${deptcaseCount.countContent}</textarea>
    <script language="javascript">
    var editor = CKEDITOR.replace("countContent");
    CKFinder.SetupCKEditor(editor);
    </script></td> </tr>Replace里的内容是该实体的属性名
    2,用springMVC就可以直接获取了,还有个取值方法是CKEDITOR.instances.countContent.getData();
    countContent也是你的id名,
    3,另外说一下,我做的时候出现了编辑内容没有刷新的问题,解决方法是在提交之前执行for ( instance in CKEDITOR.instances ){
     
    CKEDITOR.instances[instance].updateElement();
     
     }
    给楼主顶上去,望有高手解决问题
      

  2.   

    var editor_data = CKEDITOR.instances.textAreaName.getData();   
    alert(editor_data);
      

  3.   

    textarea根据id获取内容是innerHTML吧,JQuery是html()
      

  4.   

    至于标签没有显示不明白什么意思,是css没有嘛?
      

  5.   

    谢谢各位,这么说吧:
    我要怎么样设置,才能在ckeditor中显示我的完整的html代码或jsp代码?
    我是想通过ckeditor显示出html或jsp代码,然后编辑后保存。
      

  6.   

    你的没有出现这种问题,是因为你在ckeditor中显示的不是html内容。我要在ckeditor中显示的是html或jsp内容,比如:<html><head><title>this is my test html</title></head><body><p>my html page! hellow world</p></body></html>。
    我要的效果是显示上面所有的,而结果ckeditor只显示:my html page! hellow world。
    点击ckeditor的“源码”可以显示出html代码,但是不能显示出如:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    这样的代码出来。
    总之,一句话,我希望ckeditor显示完整的jsp或html代码。
      

  7.   

    最后不用插件,直接用textarea就能使,搞复杂了。