springMVC下ckeditor 相关

终于快把编辑器弄好了
中间网上查了很多,感觉许多都是粘贴+拷贝的内容

首先先要明确各概念 ckeditor 是一个全JavaScript框架
所以它可以无视任何编程语言,只需要改语言支持JavaScript就行.

ckeditor的配置我走了很多弯路 晚上很多内容都没说明

配置:
1.下载ckeditor包后解压,删除不必要的包
2.在WebRoot下创建ckeditor包,再把解压精简后的包复制到ckeditor包里
3.JSP页面
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>




<textarea id="ckeditor_id" name="${status.expression}" cols="100"
								rows="8">${status.value}</textarea>


CKEDITOR.replace('ckeditor_id',{
				customConfig  : 'config.js' //导入ckeditor配置JS
			});


上面需要说明的是 replace需要的属性是textarea里的ID 而不是NAME
不出意外的话 编辑器应该配置成功了

成功后我们需要获得编辑器里的值.
document.forms[0].updateContext.value=CKEDITOR.instances.ckeditor_id.getData()
;
JavaScript里用上面的代码能获得编辑器里的值并赋到表单里

猜你喜欢

转载自liukai.iteye.com/blog/691353