之前上学时研究过fckediter,亲自修改代码,完善了很多存在或不存在的功能。5年过去了,拿出来以前的工程跑了下,错误不计其数,技术日新月异,当初的fckediter也改名成了ckediter。jdk版本也从5升级到了8,索性环境重新配置了下,该换的全换了,可惜了之前改写完善的fckediter,从头研究了。。。
第一步:把软件下载解压到WebRoot目录下;
第二步:把三个jar包引入到工程中,ckeditor-java-core-3.5.3-javadoc.jar,ckeditor-java-core-3.5.3-sources.jar,ckeditor-java-core-3.5.3.jar;
第三步:创建页面,代码编写如下:
1、在页面头部引入标签:<%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %>
2、使用标签设置软件路径:”<ckeditor:replace replace="editor1" basePath="./ckeditor/" />
3、在需要展现的地方引入编辑框:<textarea cols="820" id="editor1" name="articleContent" rows="350"></textarea>
4、然后通过post发送请求: <form method="post" action="/paopaoyuan/pubblish.do">
5、最后接受请求即可:article.setArticleContent(request.getParameter("articleContent"));
完毕!
效果如下: