JAVA中的Fckeditor使用

1.首先到http://www.fckeditor.net/download下载FCKeditor.zip和FCKeditor.java.zip;

2.新建一个Web工程FCKeditorTest;

3.在FCKeditorTest中的WebRoot下面新建fck目录(用来装FCKeditor所需的文件);

4.文件拷贝
     4.1拷贝FCKeditor.zip目录下的fckconfig.js,fckeditor.js,fckstyles.xml,fcktemplates.xml四个文件到fck目录下;
     4.2整理FCKeditor.zip目录下editor
         4.2.1删除目录/_source
         4.2.2删除/filemanager/browser/default/connectors/下的所有文件
         4.2.3删除/filemanager/upload/下的所有文件
         4.2.4删除/lang/下的除了en.js,zh.js,zh-cn.js四个文件的所有文件
     4.3拷贝整理好的editor整个目录到工程的fck目录下
     4.4拷贝FCKeditor.java.zip下面的web/WEB-INF/lib中的两个jar包(commons-fileupload.jar,FCKeditor-2.3.jar)到FCKeditorTest目录下的WebRoot/WEB-INF/lib下
     4.5拷贝FCKeditor.java.zip中的src/FCKeditor.tld拷贝到工程WebRoot/WEB-INF下;
     4.6拷贝FCKeditor.java.zip中的web/WEB-INF/web.xml覆盖掉工程中的web.xml;

5.修改文件
     5.1修改fckconfig.js文件下的FCKConfig.DefaultLanguage ='zh'; (zh支持简繁体,zh-cn只支持简体)

到以上为止,配置结束(不允许上传文件)

6.在根目录新建页面First.jsp,内容如下:
     <%@ page contentType="text/html; charset=GBK"%>
     <%@ taglib uri="/WEB-INF/FCKeditor.tld" prefix="FCK"%>
     <form action="fckeditor.do" method="post" target="_blank">
         <FCK:editor id="content" basePath="fck/" width="700" height="500" skinPath="skins/office2003/" toolbarSet="Default">
             这里是默认值
         </FCK:editor>
         <input type="submit" value="Submit">
     </form>

7.新建一对Action和Form,用于接收First.jsp传上来的内容;

8.注意一点。当JSP传给JSP时

     request.setCharacterEncoding("GBK");
     String content = request.getParameter("content");

     这样出来的数据都是正确的。而当JSP传给Action的时候,中文都变成乱码,需要做一个过滤器;

9.一些错误的解决方法

    9.1我在fckconfig.js里面加入一些字体(宋体;隶书),但显示出来的却是乱码

        解决方法:把fckconfig.js存成utf-8格式即可解决;

    9.2如果要修改FCK显示出来的描述,要改zh-cn里面的"中英互译的内容";

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值