FCKeditor配置详解(附完整案例)

        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包:


FCKeditor配置详解(附完整案例)
 4、从释放后的fckeditor-java-demo-2.6.war包的文件夹下将fckeditor文件夹拷贝到你项目下的WebRoot目录下。完成后的项目结构图如下:


FCKeditor配置详解(附完整案例)
 5、页面实例引用:

<%@ 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案例,方便大家调试。

 

 

你可能感兴趣的:(tomcat,jsp,servlet,fckeditor,asp.net)