- 浏览: 221200 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
(原创)javascript 实现批量打印《简历》 -
liangchengfck1:
这个只能正对数据量少的批量打印,当你打印10000张数据的时候 ...
(原创)javascript 实现批量打印《简历》 -
dare_:
官网的文档明确说明 是五种 你的默认和no应该是同一种
Spring 中Bean的自动装配六种模式,你懂得几种? -
Franciswmf:
图片上传的东西呢?
java+Ckeditor -
huigou:
地址不对了
ETL Kettle发送邮件时发送失败!高手指点!
java+Ckeditor
- 博客分类:
- 人生
- javascript
- java编程
CKEditor
二次开发
----
为
CKEditor
增加上传图片的功能
文章分类
:Java
编程
这是我做的一个个人知识管理的一部分,现在把这部分提取出来,加上原代码,希望对大家学习工作有一定的的参考价值。
我对 JAVA 情有独钟,可惜,原本可以用 CKFinder 来完成图片上传的功能,可是呢, CKFinder 不支持 java, 所以我只能自己对 CKEditor 动一下手。其实原理也很简单,只是把原来可以配置为上传的那个页面换成我们自己开发的上传页面。在这里,使用了 Action 来实现图片的上传,对不需要 Action 或对 Action 不懂的朋友,可以使用 Servlet 来代替那部分的功能,在此,我不就不多说了。
首先是下载插件了 大家可以去官网上下载http://ckeditor.com/download/,在这里我已经下载了最新的版本大家可以直接下载
接下来第一步:
在myeclipse 新建一个web project 起名CkeditorPro(也可以随便起),让将下载的插件解压将ckeditor_3.6.2下的ckeditor文件夹拷贝到webRoot下。
第二步:
修改config.js文件
CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; config.language = 'zh-cn'; // 配置语言 config.uiColor = '#FFF'; // 背景颜色 config.width = 'auto'; // 宽度 config.height = '500px'; // 高度 config.skin = 'office2003';// 界面v2,kama,office2003 config.toolbar = 'Full';// 工具栏风格(基础'Basic'、全能'Full'、自定义)plugins/toolbar/plugin.js config.toolbarCanCollapse = false;// 工具栏是否可以被收缩 config.resize_enabled = true;// 取消 “拖拽以改变尺寸”功能 plugins/resize/plugin.js //自定义的工具栏 config.toolbar_MyToolbar = [ ['Source','-','Save','Preview','Print'], ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Scayt'], ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'], ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'], '/', ['Styles','Format'], ['Bold','Italic','Strike'], ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], ['Link','Unlink','Anchor'], ['Maximize','-','About'] ]; };
这里的config.js里的参数是来定义ckeditor界面的;大家可以找找Config中的参数的意思这里就不多说了
第三步:
在index.jsp中 添加一个标签
<textarea id="content" name="editor1"></textarea>
在添加js
<script type="text/javascript"> CKEDITOR.replace( 'content' ); </script>
最后的页面是
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>CKEditor</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script type="text/javascript" src="ckeditor/ckeditor.js"></script> </head> <body> <form id="form1" name="form1" method="post" action="getContent"> <table width="800" height="400" border="0" align="center"> <tr> <td valign="top"> 内 容: </td> <td> <textarea id="content" name="editor1"></textarea> <script type="text/javascript"> CKEDITOR.replace( 'content' ); </script> </script> </td> </tr> <tr> <td></td> <td> <input type="submit" name="Submit" value="提交" /> <input type="reset" name="Reset" value="重置" /> </td> </tr> </table> </form> </body> </html>
最后部属项目,运行tomcat 访问http://localhost:8080/CkeditorPro
效果图
*注意 现在的Ckeditor插件不能上传图片 处理后才能上传! 期待!
发表评论
-
项目框架和项目架构的区别是什么?
2012-05-17 12:31 1784项目框架和项目架构的区别是什么?谁能告诉我啊! -
(原创)javascript 实现批量打印《简历》
2012-04-16 15:57 20738(原创)javascript 实现批量打印《简历》 ... -
iteye 这是咋了
2012-03-23 17:45 11iteye这是咋了 发一篇文章就这么难嘛 越来越他妈的垃圾了 ... -
不查不知道 一查全知道(hibernate注解实现set集合排序)
2011-12-21 16:09 1332@ManyToMany(cascade = { Cascade ... -
《终于解决了》检索 COM 类工厂中 CLSID 为 {0002E510-0000-0000-C000-000000000046}
2011-08-24 18:23 42074异常详细信息: System.Runtime.InteropS ... -
JDK7.0语法新特性及下载
2011-08-12 17:28 27751,菱形语法(泛型实例 ... -
系统性能调优总结分享(转载)
2011-07-01 13:33 1510概述 Ø 性能优化的思 ... -
JAVA内存问题:Java heap space
2011-06-29 14:09 1903错误信息: javax.servlet.Servle ... -
“五一放假调整”疑是病毒?
2011-04-19 15:38 963“五一放假调整”疑是病毒? 芜湖新闻网市民记者 ... -
50首最好听的英文歌
2011-04-15 08:40 190850首最好听的英文歌 ... -
Jquery从入门到精通及附件下载(一)
2011-03-30 08:15 3773Jquery从入门到精通及 ... -
javascript eval函数解析json数据时为什么 加上圆括号
2011-03-28 08:23 4184javascript eval函数解析json数据时为什么 加 ... -
Json 浅谈及解析
2011-03-25 17:07 2203Json 浅谈及解析 Json简介 ... -
Ajax 实现分页及表与表的级联
2011-03-24 20:57 1444Ajax 实现分页及表与表的级联 时间过的真快转 ... -
《神》预测本周五 java 考试题!!
2011-03-22 19:56 1208预测本周五 java 考试题!! 1,加载类有哪几 ... -
解决Js解析xml浏览器不兼容问题及省市区三级联动实现
2011-03-22 19:04 1373解决Js解析xml浏览器不兼容问题及省市区三级联动实现 ... -
js 解析xml文件实现省市级联下拉菜单
2011-03-21 15:35 2176js 解析xml文件实现省市级联下拉菜单 写一个省 ... -
超强 DOM增删改,js日历综合案例实现
2011-03-17 21:07 2198DOM增删改,js日历综合案例实现 效果图: ... -
DOM总结(三)及综合案例
2011-03-17 20:59 1042DOM总结(三)及综合案例 1,DOM属性-----re ... -
DOM 总结(二)
2011-03-16 20:30 1265DOM 总结(二) 查找元素的方法: 1 ...
相关推荐
ckeditor加ckediotr-java加ckfinder
ckfinder和ckeditor的整合,ckfinder没有批量上传图片,我加了一个小图标,实现批量上传。网上很少java版的两个整合,自己写了个。不过有个小问题,忙着也没时间去看下,IE下上传图片报找不到路径,大家看看改下哪就...
网页文本编辑器 本人搬运工 网页文本编辑器 本人搬运工
java与ckeditor和ckfinder整合后实现上传图片功能
CKeditor CKfinder 整合方案,清晰明了,供给有需要的伙伴!
CKEditor3.6.4+CKFinder2.3 for java破解整合
ckeditor-简单链接插件一个简单的插件,可为CKEditor添加链接#GPL许可该程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可的条款(许可的版本3)或(根据您的选择)任何更高版本来重新分发和/或修改它...
Ckeditor + ckfinder整合for JAVA(支持文件上传)
ckeditor_java_3.5.3和ckfinder_java_2.0.2配置程序案例。有一个简单的配置案例供大家参考,主要是将这两个工具结合。
强大的富文本编辑器 完整项目,下载就能运行,java版本的 ckeditor + ckfinder 可以上传图片 文件
本例子 基于[java]ckeditor4.2+ckfinder2.4 集成 实现 富文本上传图片例子,支持图片存放绝对路径,解决weblogic下无法浏览 及上传报500 无法找到xml的错误,虽然是修改源码实现,但修改量并不大。依然可以重新打jar...
* ckeditor * 运行截图 ![film](https://github.com/volewu/Film/blob/master/preview/film.gif?raw=true) #### 四、姿势点 ##### 1、 SpringSecurity 中得到登入的用户名 ```html th:text="${#...
ckeditor-java-core-3.5.3.jar ckeditor-java-core-3.5.3.jar ckeditor-java-core-3.5.3.jar ckeditor-java-core-3.5.3.jar ckeditor-java-core-3.5.3.jar
CKEditor 富文本编辑框 富文本编辑器 ckeditor struts2fckeditorplugin ckeditor-java-core-3.5.3
在线网页编辑插件(用浏览器编辑后所见即所得),支持多种平台下的脚本(asp aspx php cfm Dhtml htc),还集成了上传图片组件,含简、繁中文
java版本的ckeditor3.6,可以上传图片,使用目前最新版本的ckeditor 用eclipse导入项目,就可以直接使用了。
ckeditor Fckeditor 上传 带上传例子 java 加压war包放在tomcat webapps 目录下 然后启动tomcat
ckeditor-java-core-3.5.3-javadoc.chm
本是在网上搜索到的资源,但是有点问题,没有实现图片等的上传功能 本人修改之后,现在可以正常使用 实现了图片,flash,file的上传,并能正常预览 如发现不能正常运行 可以联系QQ:545754246
ckeditor+ckFinder2.1 破解版 java 能运行