spring mvc 集成 ckfinder
来源:互联网 发布:论文投稿选择中教数据 编辑:程序博客网 时间:2024/05/17 04:28
下载ckfinder :
http://cksource.com/ckfinder/download
下载下来 war包 放到tomcat 的webapps 下面运行一下,然后拿到ckfinder 文件夹 放到项目中
将tomcat 中 ckfinder下的 WEB-INF中 config.xml 拷贝到项目的WEB-INF 中 说下config.xml 的设置
<enabled>true</enabled><!-- 是否启动CKFinder,默认是false,需要手动改成true --> <baseDir></baseDir><!-- 文件、图片存放的物理路径,会在指定路径下自动创建目录结构。最好不要设置,如果为空会在web应用根目录下创建对应的文件夹,如果设置在与CKEditor整合后根据URL找不到图片--> <baseURL>/ck/userfiles/</baseURL><!-- 上传文件夹的URL配置,注意:需要添加发布的项目名,不添加则无法预览,添加错了则找不到文件 --> <licenseKey></licenseKey> <licenseName></licenseName> <imgWidth>1600</imgWidth> <imgHeight>1200</imgHeight> <imgQuality>80</imgQuality> <uriEncoding>UTF-8</uriEncoding> <forceASCII>false</forceASCII>
在web.xml中添加支持CKFinder的Servlet。
<servlet> <servlet-name>ConnectorServlet</servlet-name> <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class> <init-param> <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的放置路径保持一致 --> /plugin/ckfinder/core/connector/java/connector.java </url-pattern> </servlet-mapping>
页面上使用:
<script type="text/javascript" src="${webRoot}/plugin/ckfinder/ckfinder.js"></script> <input type="text" class="form-control" id="url" > <input type="submit" id="add" class="btn btn-default" onclick="BrowseServer()" value="选择图片"> <script> function BrowseServer() { var finder = new CKFinder() ; finder.basePath = '${webRoot}/plugin/ckfinder/'; //导入CKFinder的路径 finder.selectActionFunction = SetFileField; //设置文件被选中时的函数 // finder.selectActionData = inputId; //接收地址的input ID finder.popup() ; } //文件选中时执行 function SetFileField(fileUrl,data) { document.getElementById("url").value = fileUrl ; } </script>
只是简单集成可用。具体的一些配置再看吧。
原文地址:http://www.cnblogs.com/yqweber/p/3997413.html
阅读全文
0 0
- spring mvc 集成 ckfinder
- Spring Boot集成CKFinder-优化
- spring spring mvc集成
- spring mvc 集成freemarker
- Spring MVC 集成 Velocity
- spring MVC集成Mybatis3
- Spring MVC 集成 Velocity
- spring mvc logback 集成
- Spring MVC集成 Log4j
- Thymeleaf MVC 集成Spring
- Spring MVC集成Tiles2
- Spring MVC集成Tiles3
- spring mvc集成hibernate
- Spring MVC集成 Log4j
- Spring MVC 集成Velocity
- Spring MVC 集成 Thymeleaf
- Spring MVC + Spring + Hibernate集成
- spring MVC和Mybatis集成
- 使用redis实现消息发布订阅
- volatile关键字详解(从缓存一致性谈起)
- 使用CSDN-markdown编辑器
- Redis 哨兵模式实现主从故障互切换
- CCF 历年真题之窗口(_1403_2_Window.java)参考答案
- spring mvc 集成 ckfinder
- 使用Python+NLTK实现英文单词词频统计
- JVM垃圾回收机制概述
- Java集合---HashTable原理分析
- SQL 连接 JOIN 例解
- JS编写判断回文数
- 部分和问题
- centOS 新增ELRepo,升级最新内核
- Download-centos7-repo