文件名称:fckeditor for jsp 的jar包
文件大小:175KB
文件格式:RAR
更新时间:2011-10-24 13:39:24
fckeditor fckeditor(jsp版) FCKeditor-java-2.3.jar jsp编辑器 fckeditor编辑器
这个是一个我修改过的fckeditor for jsp 的jar包的源代码,是fckeditor-2.3的,我修改了ConnectorServlet.java和SimpleUploaderServlet.java两个文件
我在这两个文件中都是加了一个静态变量encoding,private static String encoding;保存项目中的编码,
若在web.xml文件中没有给这个变量传值的话,默认是gb2312,如下代码if(encoding.isEmpty()){encoding="gb2312";},在ConnectorServlet.java的doGet与doPost的开头部分加入request.setCharacterEncoding(encoding);将请求的字符集编码设置成项目中的编码,在ConnectorServlet.java和SimpleUploaderServlet.java两个文件中的DiskFileUpload upload = new DiskFileUpload();后面加入upload.setHeaderEncoding(encoding);告诉FileUpload组件处理时的编码为项目编码,在FileItem中,用getString(encoding),这项设置可以解决获取的表单字段为乱码的问题,所以在每个FileItem实例后面都执行一次getString(encoding),就告诉FileItem在取值时用的编码是encoding所设置的编码。如在ConnectorServlet.java和SimpleUploaderServlet.java两个文件中的 FileItem item后面加上一句item.getString(encoding);在FileItem uplFile后面加上一句uplFile.getString(encoding);
把Tomcat安装目录下/server/lib里的catalina-ant.jar复制到项目的/WEB-INF/lib下。打开build.xml,修改property name="catalina.home"成Tomcat的安装目录。修改taskdef name="deploy"、taskdef name="list"、taskdef name="reload"、taskdef name="undeploy"如下:
【文件预览】:
FCKeditor-java-2.3
----.project(1020B)
----.mymetadata(323B)
----.myeclipse()
----src()
--------com()
--------FCKeditor.tld(6KB)
----web()
--------WEB-INF()
--------_samples()
----build()
--------WEB-INF()
--------_samples()
----README.txt(7KB)
----.classpath(484B)
----build.xml(16KB)