日期:2014-05-17  浏览次数:20688 次

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

------解决方案--------------------
帮楼主顶一个,我刚好做了这个,不过没出现楼主说的问题
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();
 
 }

给楼主顶上去,望有高手解决问题
------解决方案--------------------
var editor_data = CKEDITOR.instances.textAreaName.getData();   
alert(editor_data);