(1) 到http://ckeditor.com/download 下载客户端的CKEditor,和CKEditor 3.6.4 for Java。 前者就是编辑器,后者就是支持文件上传什么的。
(2)看这个: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Java/Integration 安装步骤。 大概步骤: <1>把客户端的CKEditor解压,放到web目录下就行,如ckeditor目录。
<2>把for Java的解压,把ckeditor-java-core-3.x.y*.jar放到/WEB-INF/lib 下就行了。
<3>然后JSP里引入一下tag库 <%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %>
<4>然后就可以用了 <textarea cols="80" id="editor1" name="editor1" rows="10"></textarea> <ckeditor:replace replace="editor1" basePath="/ckeditor/" />
注意basePath,如果当前网站是/cms/子目录,那么basePath要写/cms/ckeditor才行。 -------------------------------------------------------------- 服务端基本就OK了,剩下就是客户端编辑器的事了
JS文档: http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html
提交表单前,好像得自己从编辑器取一下内容吧? document.getElementById("articleContent").value = CKEDITOR.instances.articleContent.getData(); <textarea cols="60" id="articleContent" name="a.content" rows="10"></textarea> <ckeditor:replace basePath="${ctx}/ckeditor/" replace="articleContent" />
|