`
yangbobestone
  • 浏览: 40701 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Kindeditor的使用方法(本使用法是针对jsp+stcuts2.0的用法)

阅读更多
                              注:本使用法是针对jsp+stcuts2.0的用法
1. 从kindeditor官网http://www.kindsoft.net/下载kindeditor编辑器。
2. 解压kindeditor压缩包,然后把解压的文件夹放到相应项目的WebRoot下。
3. .找到kindeditor目录下的plugins/image/image.html页面,修改如下代码,默认为php,修改为你的jsp上传处理页面为:var imageUploadJson = (typeof KE.g[id].imageUploadJson == 'undefined') ? '../../jsp/upload_json.jsp' : KE.g[id].imageUploadJson;。

4. 修改upload_json.jsp页面里的代码为:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper"%>
<%@page import="java.util.concurrent.locks.*"%><%@page import="java.io.*"%>
<%@ page import="org.json.simple.*"%>
<%
//Struts2 请求 包装过滤器
MultiPartRequestWrapper wrapper=(MultiPartRequestWrapper)request;
//获得上传的文件名
String fileName = wrapper.getFileNames("imgFile")[0];
//获得未见过滤器
File file = wrapper.getFiles("imgFile")[0];
//----------重新构建上传文件名---------
final Lock lock = new ReentrantLock();String newName = null;lock.lock();
try{
//加锁为防止文件名重复
newName = System.currentTimeMillis()  +fileName.substring(fileName.lastIndexOf("."),  fileName.length());}finally{lock.unlock();}
//------锁结束---------//获取文件输出流
FileOutputStream fos = new FileOutputStream(request.getSession().getServletContext().getRealPath("/")+"ke_upload/" + newName);//设置 KE 中的图片文件地址
String newFileName = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ request.getContextPath() + "/ke_upload/" + newName;byte[] buffer = new byte[1024];//获取内存中当前文件输入流
InputStream in = new FileInputStream(file);try{int num = 0;while((num = in.read(buffer)) > 0){fos.write(buffer,0,num);}}catch(Exception e){e.printStackTrace(System.err);}finally{in.close();fos.close();}//发送给 KE
JSONObject obj = new JSONObject();
obj.put("error", 0);
obj.put("url", newFileName);
out.println(obj.toJSONString());
%>

5. 进入kindeditor\jsp\lib目录下,把commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar、json_simple-1.1.jar这三个jar包放到相应项目的WEB-INF 文件夹下的lib文件夹里面:
6. 进入kindeditor\jsp的demo.jsp页面。就可以参考该页面来把kindeditor编辑器导入到你的页面中
注:如果你的项目有前台和后台最好把
Js代码中的 imageUploadJson : '../../jsp/upload_json.jsp',
改成:imageUploadJson : '/项目名/前台或后台文件名/kindeditor/jsp/upload_json.jsp',
7. 根据upload_json.jsp页面中上传图片的保存路径在WebRoot目录下建立ke_upload文件夹
8.就‘可以了。

想了解更多请进入iteamsky
2
0
分享到:
评论
2 楼 yangbobestone 2012-05-30  
不用谢。。记得多分享你自己的一些资源就是对大家的最好感谢。。。
1 楼 passlicense 2011-09-06  
楼主谢谢了,这个验证通过了!!感激

相关推荐

    jsp+kindeditor html 页面编辑

    jsp+kindeditor 实现类似于编辑功能

    asp中kindEditor编辑器使用方法_附带实际案例

    kindEditor编辑器使用方法_附带实际案例(asp下面的例子,php .net java下雷同)此方法主要讲述KindEditor编辑器无法获得提交的数据问题

    kindEditor使用说明书

    kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书

    jsp+servlet+dao的博客系统

    jsp+servlet+dao设计模式 未完成功能:分页 | kindeditor的图片上传功能 参照视频: v512工作室_刘伟_Java高端培训系列视频_2009年博客系统项目 传智播客_李勇_JDBC_DAO设计 希望对学习这两个视频的同学有所...

    kindeditor使用方法及实例

    自己用过的kindeditor,有自己写的简单的使用文档,希望对大家有帮助

    kindeditor在jsp中如何使用

    kindeditor在jsp中如何使用。我的经验总结。贡献出来供大家学习,少走弯路。

    KindEditor+jsp

    KindEditor+jsp完整的例子,在提交的时候必须执行editor1.sync(); 来把编辑器里面的值传到textarea里面

    jquery + kindEditor使用

    jquery + kindEditor使用,html js jquery 实现文本编辑器的加载 显示 使用

    kindeditor JSP版支持kindeditor4.0.3

    &lt;servlet-class&gt;com.elkan.kindeditor.upload.UploadImage&lt;/servlet-class&gt; &lt;!-- 上传图片保存的目录 --&gt; &lt;param-name&gt;UPLOAD_PATH &lt;param-value&gt;uploadImg/ &lt;!-- 限制上传图片的大小,单位字节(缺省值为1...

    JSP kindeditor编辑器使用,能上传图片,解决乱码问题

    JSP kindeditor编辑器使用,能上传图片,解决乱码问题 请严格查看demo的编码处理,及servlet里的转码问题

    kindeditor最新版本的配置和使用入门、以及kindeditor读写数据库的方法、kindeditor的常见错误.doc

    kindeditor最新版本的配置和使用入门、以及kindeditor读写数据库的方法、kindeditor的常见错误 kindeditor最新版本的配置和使用入门、以及kindeditor读写数据库的方法、kindeditor的常见错误

    Kindeditor使用.pdf

    Kindeditor的使用方法,你可能会用到的哦

    asp.net KindEditor 4.1.10 使用方法

    KindEditor 是一套开源的在线... KindEditor 使用 JavaScript 编写,可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。 附带本人使用的说明书。

    java 富文本kindeditor4.0.3_jsp整合

    java 富文本kindeditor4.0.3_jsp整合,里面说到kindeditor整合到jsp中去的要注意的几个问题

    kindeditor-4.1.3(HTML可视化编辑器)+使用说明+帮助文档

    KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的...

    struts2+kindEditor4.1.7

    使用方法: 1、复制kindEditor到你web工程的webContent下 2、复制struts需要的jar包和kindEditor必须jar包到lib下,因为它们的jar包邮重复,选择最新的就ok 3、如果需要后台java代码获取内容,可以在action中定义...

    寻仙Jsp+Mysql(WAP2.0) v11.1.28

    寻仙Jsp+Mysql(WAP2.0) v11.1.28,程序为Jsp+Mysql,其中加入了struts2.0,以后的开发中或许SSH都会加入。网站使用HTML、WML、UBB排版,更加灵活。即将发布的电脑后台将会加入kindeditor-3.4.2使用此帮助排版,不懂...

    kindEditor编辑器用jsp标签引用

    &lt;jsp:include page="kindEditor/jsp/test.jsp"&gt; &lt;jsp:param name="formName" value="form1"/&gt; &lt;jsp:param name="editorId" value="content" /&gt; &lt;jsp:param name="eWidth" value="800" /&gt; &lt;jsp:param name=...

    简单的在线编辑器jsp+servlet

    通过官方kindeditor修改.使用jsp+servlet实现的在线编辑器,已对servlet做处理!

    kindeditor(jsp版)视频上传

    kindeditor支持视频上传,可在编辑器中播放视频,可上传到指定服务器,如七牛,本例上传到七牛,如要上传到其他地方,按zip包中的上传说明进行配置即可。

Global site tag (gtag.js) - Google Analytics