FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。
下面是具体配置过程:
1、在src目录下新建fckeditor.properties文件,然后将
connector.userActionImpl=net.fckeditor.requestcycle.impl.EnabledUserAction
引入fckeditor.properties文件中。
2、配置web.xml文件:
<!-- FCKEditor配置 --> <servlet> <servlet-name>Connector</servlet-name> <servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Connector</servlet-name> <url-pattern> /fckeditor/editor/filemanager/connectors/* </url-pattern> </servlet-mapping> <!-- FCKEditor配置完成-->
3、在项目中引入FCKeditor所需jar包,将从官网下载的fckeditor-java-demo-2.6.war包拷贝至Tomcat的webapps目录下,启动Tomcat,即可释放fckeditor-java-demo-2.6.war包,得到6个jar包:
4、从释放后的fckeditor-java-demo-2.6.war包的文件夹下将fckeditor文件夹拷贝到你项目下的WebRoot目录下。完成后的项目结构图如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%> <html> <head> <title>FckEditor测试</title> </head> <body style="text-align: center;"> <div style="text-align: center; width: 600pt"> <h2> FckEditor测试 </h2> <hr> <form action="showData.jsp" method="post"> <FCK:editor instanceName="test" height="400pt"> <jsp:attribute name="value"></jsp:attribute> </FCK:editor> <input type="submit" value="提交" /> <input type="reset" value="重置" /> </form> </div> </body> </html>
showDate.jsp文件代码清单:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <title>FCKeditor - 显示数据</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <% request.setCharacterEncoding("UTF-8"); String data = request.getParameter("test"); %> <body> <h1> FCKeditor - 显示数据 </h1> <hr /> <br /> <%=data%> </body> </html>
另外,附上我已配置好的一个FCKeditor案例,方便大家调试。