首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

fckeditor 2.6 java版本配备

2012-12-28 
fckeditor 2.6 java版本配置步骤1:下载FckEditor和FckEditor for Java,下载slf4j。步骤2:解压FckEditor,并

fckeditor 2.6 java版本配置
步骤1:
下载FckEditor和FckEditor for Java,下载slf4j。
步骤2:
解压FckEditor,并将fckeditor文件夹拷贝到项目的webRoot目录下
步骤3:
添加Jar包:
 

commons-fileupload-1.2.1.jar;  commons-io-1.3.2.jar;  fckeditor-java-core-2.6.jar;  imageinfo-1.9.jar;  slf4j-api-1.5.8.jar;  slf4j-simple-1.5.8.jar;  xalan-2.7.0.jar;

步骤4:
在classes下新建fckeditor.properties文件,内容如下:
connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl

步骤5:
在项目的web.xml添加如下内容
<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>

步骤6:测试JSP页面:
引入标签
<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>

BODY部分:
<body>  <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>  </body>

showData.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title><%   request.setCharacterEncoding("UTF-8");   String data = request.getParameter("test");%></head><body><%=data%></body></html>

至此配置完成。
碰到的问题:
1.slf4j-simple-1.5.8.jar;包版本不对,我一开始用的是1.6的JAR包。报错。后来改成这个版本的包;
2.JAR包版本冲突,主要是
commons-fileupload-1.2.1.jar;commons-io-1.3.2.jar;这个两个JAR包和项目中的同类JAR包版本冲突,以这两个JAR为准。
备注:
在配置fckeditorJAVA版本的时候出现了很多的问题,特别是插入图片的时候,每次打开插入图片都是报HTTP错,后来只能去看TOMCAT下的日志,才能准确定位是什么问题引起的。由此也说明LOG日志对排查错误的重要性。

热点排行