kindeditor已修改适合JSP
一、附件上传时,文件说明自动添加为附件的名字
1、修改upload_json.jsp:
//发送给 KE
JSONObject obj = new JSONObject();
obj.put("error", 0);
obj.put("url", saveUrl + dir + "/" + newImgName);
obj.put("fileName", fileName); //此处为新增
2、修改insertfile.js
urlBox.val(url);
titleBox.val(data.fileName);//此处为新增 大约在84行
二、官方下载的4.10版本在Tomcat5在上传图片、文件的适合出现错误
修改upload_json.jsp:
原代码: obj.put("error", 0);
修改后: Integer integer=new Integer(0);
obj.put("error", integer);
原代码: obj.put("error", 1);
修改后: Integer integer=new Integer(1);
obj.put("error", integer);
三、修改了plugins指向上传图片、多张图片上传、上传文件的路径,指向JSP
四、修改了lang目录下的zh_CN.js编码格式,现在已不会出现后台乱码现象
四、如果需要修改上传图片、文件后在服务器里存放的位置,需修改jsp目录下upload_json.jsp里的文件保存目录路径,默认保存在WebRoot下面的attached文件夹,attached需自己建立
五、如果从服务器传入kindeditor的编辑框里,修改内容后提交保存不到修改后的内容,需加入
<script>
var editor;
KindEditor.ready(function(K) {
content1 = editor.html();//没有此句,修改内容后可能获取不到编辑器里的内容
});
</script>
六、kindeditor基于UTF-8编码格式的,JSP页面最好使用UTF-8编码格式,如果后台跟项目的代码的编码格式有冲突的时候,可修改form的提交方式为原来的代码,<form name="form" accept-charset="gb2312">
推荐阅读