- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FCKeditor配置
1.FCKeditor2.4集成在SSH框架中,在web.xml中要加入以下配置
servlet
servlet-nameConnector/servlet-name
servlet-class
/*根据自己的项目路径导入ConnectorServlet.class*/
com.qian.menu.article.action.ConnectorServlet
/servlet-class
init-param
param-namebaseDir/param-name
param-value/UserFiles//param-value
/init-param
load-on-startup1/load-on-startup
/servlet
servlet-mapping
servlet-nameConnector/servlet-name
url-pattern
/js/fckeditor/editor/filemanager/connectors/*
/url-pattern
/servlet-mapping
2.如果使用的struts2进行项目开发的话,你会发现当上传文件时会出现 “Error on file upload. Error number:203”的错误提示。这是因为fck与struts2框架不兼容,struts2转发了fck的servlet。
解决办法:在web.xml中修改struts2的filter-mapping
Java代码
filter-mapping
filter-namestruts2/filter-name
url-pattern/*/url-pattern
/filter-mapping
修改成
filter-mapping
filter-namestruts2/filter-name
url-pattern*.action/url-pattern
url-pattern*.jsp/url-pattern
/filter-mapping
如果还有其他url映射也可以添加到filter-mapping中去。
3.使用fck创建中文文件夹出现乱码问题
找到ConnectorServlet.class文件在用一个fck的源文件版本要与框架中的版本一致然后打开复制出ConnectorServlet.java中的全部代码,自己在新建一个与 ConnectorServlet同名的类,在doGet方法中找String newFolderStr =utilesFile.sanitizeFolderName(request.getParameter(“NewFolderName”));
把request.getParameter(“NewFolderName”)剪切出来,自定义一个String 型的 temp
String Temp = request.getParameter(“NewFolderName”);
Temp = new String(Temp.getBytes(“iso8859-1”),”UTF-8”);在将Temp放入sanitizeFolderName()中即可,一般情况下在ConnectorServlet.java中已经写好了。
3.导入配置文件用来存放图片
4.导入4个jar包
5.在struts.xml文件中加入interceptor-ref name=defaultStack
!-- 配置允许上传的文件类型,多个用,分隔 --
param name=fileUpload.allowedTypes
image/bmp,image/png,image/gif,image/jpeg,image/jpg ,image/x-png, image/pjpeg
/param
!-- 配置允许上传的文件大小,单位字节,本例为:1MB --
param name=fileUpload.maximumSize 1048576/param
文档评论(0)