1銆侀鍏堢櫥闄?/strong>www.fckeditor.net/download涓嬭澆FCKeditor鐨勬渶鏂扮増鏈紝闇瑕佷笅杞?涓帇緙╁寘錛屼竴涓槸鍩烘湰搴旂敤錛屽彟涓涓槸鍦ㄤ負鍦╦sp涓嬫墍鍑嗗鐨勯厤緗?/strong>
FCKeditor 2.6 涓嬭澆鍦板潃錛?a target="_blank">sourceforge.net/project/downloading.php
FCKeditor.Java 涓嬭澆鍦板潃錛?a target="_blank">sourceforge.net/project/downloading.php
涓嬭澆涔嬪悗鍒嗗埆涓猴細FCKeditor_2.6.zip 鍜?FCKeditor-2.3.zip 灝嗗畠浠垎鍒В鍘嬨?/p>
2銆侀鍏堝湪Eclipse涓嬪緩绔嬩竴涓柊欏圭洰渚嬪錛歵est 鍗?/font>http://localhost:8080/test
鍦ㄩ」鐩腑鏂板緩鏂囦歡澶?FCKeditor錛岀劧鍚庡皢瑙e帇鍚庣殑FCKeditor_2.6涓媐ckeditor閲岄潰鐨別ditor銆乫ckconfig.js銆乫ckeditor.js銆乫ckstyles.xml銆乫cktemplates.xml鎷瘋礉鍒癋CKeditor鐩綍涓?/p>
灝嗚В鍘嬪悗鐨凢CKeditor-2.3鏂囦歡澶逛腑web/WEB-INF/lib涓嬬殑鍖呮嫹璐濆埌test欏圭洰鐨刲ib涓?/p>
灝咶CKeditor-2.3鏂囦歡澶逛笅src涓嬬殑FCKeditor.tld鎷瘋礉鍒皌est欏圭洰鐨刉EB-INF涓嬨?/p>
3銆佷慨鏀筗EB-INF涓嬬殑web.xml錛?濡備笅錛?br />
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<param-value>/UserFiles/</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>SimpleUploader</servlet-name>
<servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<param-value>/UserFiles/</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>enabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFile</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFile</param-name>
<param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsImage</param-name>
<param-value>jpg|gif|jpeg|png|bmp</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsImage</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFlash</param-name>
<param-value>swf|fla</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFlash</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>
4銆佷慨鏀笷CKeditor鏂囦歡澶逛笅鐨刦ckeditor.js
淇敼絎?0琛岀殑FCKeditor.BasePath銆?/p>
鏀逛箣鍚庯細
50 FCKeditor.BasePath = 'FCKeditor/' ;
5銆佷慨鏀笷CKeditor鏂囦歡澶逛笅鐨刦ckconfig.js
淇敼FCKConfig.DefaultLanguage銆丗CKConfig.LinkBrowserURL銆丗CKConfig.ImageBrowserURL銆丗CKConfig.FlashBrowserURL銆?/p>
鏀逛箣鍚庯細
FCKConfig.DefaultLanguage = 'zh-cn' ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;
6銆乨efault.jsp鍐呭濡備笅錛?/font>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>FCKeditor嫻嬭瘯</title>
<script type="text/javascript" src="FCKeditor/fckeditor.js"></script>
</head>
<body>
<form id="form1" name="form1" method="post" action="default_do.jsp">
<table width="100%" border="0">
<tr>
<td height="25">
<textarea name="contest" id="contest" style="width:100%; height:400px;"></textarea>
<script type="text/javascript">
var oFCKeditor = new FCKeditor( 'contest' ) ;
//oFCKeditor.BasePath = 'FCKeditor/' ;
oFCKeditor.ToolbarSet = 'Default' ;
oFCKeditor.Width = '100%' ;
oFCKeditor.Height = '400' ;
oFCKeditor.Value = '' ;
oFCKeditor.ReplaceTextarea();
//oFCKeditor.Create() ;
</script>
<input type="submit" name="Submit" value="鎻愪氦" />
</td>
</tr>
</table>
</form>
</body>
</html>
7銆乨efault_do.jsp鍐呭濡備笅錛?/font>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>FCKeditor嫻嬭瘯鎺ユ敹緇撴灉</title>
</head>
<body>
<%
String contest = new String(request.getParameter("contest").getBytes("ISO8859_1"), "GB2312");
out.print(contest);
%>
</body>
</html>
鏈鍚庢祴璇曪細http://localhost:8080/test/default.jsp
鍥?錛?/font>
鍥?錛?br />