在跳出的dialog中使用kindeditor
jsp:
父jsp:
<td valign="top" align="right"><span style="font-size:12px;">公告详细信息:</span></td> <td valign="top" align="left"> <span style="font-size:12px;"> <a class="easyui-linkbutton" onclick="contentEditor()">编辑详细信息</a> <input name="noticeContentStr" id="noticeContentStr" type="hidden" ></input> </span> </td>
父js:
//kindEditor新增方法 function GetData(data){ $("#addForm #noticeContentStr").val(data); }
子jsp及js:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; String id = request.getParameter("id"); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>公告详细内容</title> <link rel="stylesheet" href="<%=basePath%>kindeditor/themes/default/default.css" /> <link rel="stylesheet" href="<%=basePath%>kindeditor/plugins/code/prettify.css" /> <script charset="utf-8" src="<%=basePath%>kindeditor/kindeditor.js"></script> <script charset="utf-8" src="<%=basePath%>kindeditor/lang/zh_CN.js"></script> <script charset="utf-8" src="<%=basePath%>kindeditor/plugins/code/prettify.js"></script> <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"> </head> <script> var editor1; var id = '<%=id%>'; var self ; KindEditor.ready(function(K) { editor1 = K.create('textarea[name="content1"]', { uploadJson :'<%=basePath%>/Upload_json', fileManagerJson :'<%=basePath%>/File_manager_json', allowFileManager : true, afterCreate : function() { self = this; //根据id用ajax 如果id不等于 0 进行操作 用getNotices方法 取NoticesContentStr,如果id=0 NoticesContentStr=null if(id!=null && id !=''){ K.ajax('<%=basePath%>notice/getNotice.do?id='+id, function(data) { console.log(data); self.html(data.data); }, 'POST', { }); } } }); prettyPrint(); }); //function clearInput(){ //清空KindEditor //KindEditor.instances[0].html(""); //0表示第一个KindEditor编辑器对象 //} //传送html到notice.jsp function saveNew() { var data=editor1.html(); parent.GetData(data); } function save(){ var data=editor1.html(); console.log(data); KindEditor.ajax('<%=basePath%>/notice/upt.do', function(data) { }, 'POST', { id:id, NoticeContentStr:data }); } </script> </head> <body> <form id="example" method="post" > <textarea name="content1" id="content1" cols="60" rows="8" style="width:100%;height:350px;visibility:hidden;"></textarea> <input type="button" name="aa" id="aa" onclick="save()" value="提交" style="visibility:hidden;"/> <input type="button" name="aaNew" id="aaNew" onclick="saveNew()" value="提交" style="visibility:hidden;"/> </form> </body> </html>
servelt:根据kindeditor文件中jsp文件下的2个jsp,写5个servelt;
1.File_manager_json.java,先在webapp下创建attached文件夹
2.NameComparator.java
3.SizeComparator.java
4.TypeComparator.java
5.Upload_json.java
相关推荐
kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书
kindEditor编辑器使用方法_附带实际案例(asp下面的例子,php .net java下雷同)此方法主要讲述KindEditor编辑器无法获得提交的数据问题
KindEditor配置,KindEditor配置,KindEditor配置,KindEditor配置
kindeditor极容易在.net里面配置,本方法介绍上传文件盒图片,十分简单,通过测试,假如您觉得好的话,请给五分哦!
在线HTML编辑器 KindEditor KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的...该资源已配置可以直接使用(包括struts、action等配置)
kindeditor最新版本的配置和使用入门、以及kindeditor读写数据库的方法、kindeditor的常见错误 kindeditor最新版本的配置和使用入门、以及kindeditor读写数据库的方法、kindeditor的常见错误
jquery + kindEditor使用,html js jquery 实现文本编辑器的加载 显示 使用
Kindeditor的使用方法,你可能会用到的哦
KINDEditor使用手册 非常实用的
kindeditor,thinkphp,kindeditor 编辑器php 版 支持附件上传功能!
kindeditor的使用以及介绍.富文本,以及图片上传的demo
自己用过的kindeditor,有自己写的简单的使用文档,希望对大家有帮助
kindEditor使用说明2
富文本编辑kindeditor使用 java 实现 spring mvc也有可以参考
在线编辑器kindeditor,已经配置好,直接拿来用即可,php的
关于KindEditor的详细使用说明,文中详细的介绍了KindEditor使用的每一个细节。亲测可用
.NET MVC 中使用 kindeditor 中图片上传和查看功能 的正确使用方式
kindeditor本地上传图片支持token字段,kindeditor本身图片上传并无token参数,本资源利用原生ajax改造上传代码。
使用kindeditor编辑器上传文件demo 。注意要看 kindeditor/jsp文件夹中的readme.txt