CKfinder和CKeditor使用笔记
来源:互联网 发布:搜狗输入法云计算进程 编辑:程序博客网 时间:2024/05/20 20:17
JSP使用ckfinder实现Ajax文件上传
1、下载ckfinder
下载地址:CKfinder
2、解压文件
解压下载的zip文件,解压后的目录下有CKFinderJava.war文件,把该文件放入Tomcat的webapp目录下,启动Tomcat,Tomcat的webapp目录下会生成CKFinderJava文件夹。
3、配置java web项目
(1).复制WEB-INF目录下的config.xml文件到你的项目WEB-INF目录下,并修改如下两处
<enabled>false</enabled>修改为<enabled>true</enabled><baseURL>/CKFinderJava/userfiles/</baseURL>其中CKFinderJava为你的项目名称
(2).复制lib里的所有jar文件
把CKFinderJava文件夹里的WEB-INF\lib目录下的所有jar文件复制到自己的Web项目的WEB-INF\lib目录下。
(3).修改你的java web项目的web.xml文件
打开CKFinderJava文件夹里的WEB-INF目录下的web.xml文件,并把以下的代码复制到自己的Web项目的WEB-INF目录下的web.xml文件中。在web.xml中增加如下片段:
<servlet> <servlet-name>ConnectorServlet</servlet-name> <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class> <init-param> <description> Path to configuration file can be relative path inside application, absolute path on local file system or UNC path. </description> <param-name>XMLConfig</param-name> <param-value>/WEB-INF/config.xml</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>false</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ConnectorServlet</servlet-name> <url-pattern> /ckfinder/core/connector/java/connector.java </url-pattern> </servlet-mapping> <session-config> <session-timeout>10</session-timeout> </session-config> <welcome-file-list> <welcome-file>welcome.html</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list>
4、把ckfinder文件加入WEB项目
CKFinderJava文件夹下的ckfinder文件夹复制到WEB项目的WebContent文件夹下
5、在JSP中使用ckfinder
JSP使用ckfinder代码如下:
<%@ 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"> <script type="text/javascript" src="ckfinder/ckfinder.js"></script> <title>JSP使用ckfinder实现Ajax文件上传</title> </head> <body> <script type="text/javascript"> var finder = new CKFinder(); finder.basePath = 'ckfinder/'; finder.create(); </script> </body> </html>
最后,启动访问即可!
遇到的问题,访问JSP页面时,弹出“因为安全原因,文件不可浏览. 请联系系统管理员并检查CKFinder配置文件”的提示!如下图所示:
解决办法: 修改WEB-INF目录下的config.xml文件,把 false修改为true即可解决。
阅读全文
0 0
- CKfinder和CKeditor使用笔记
- ckEditor 和 ckFinder 的使用
- ckeditor和ckfinder的使用
- PHP中CKEditor和CKFinder使用心得
- ASP ckeditor和ckfinder的使用
- asp.net下使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- ckeditor和ckfinder配合使用上传图片
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- CKEditor + CKFinder 整合笔记
- 简单总结图优化 三 MATLAB仿真
- 9.笔记JAVA框架学习——Bean自动装配
- 在Ubuntu上安装rabbitMq server
- 10.笔记JAVA框架学习——Bean之间关系
- Android 中使用Javassist
- CKfinder和CKeditor使用笔记
- JAVA基础复习十五-Collection集合子类-List集合的子类
- STM8串口打印调试信息
- Windows线程同步的四种方法
- body标签的属性练习
- 垃圾回收器如何工作
- Robot Framework-Mac版本安装
- Linux内核:IO设备的抽象管理方式
- Qt之QSS使用