富文本编辑器的基本使用

KindEditor

http://kindeditor.net/

UEditor:百度编辑器

http://ueditor.baidu.com/website/

CKEditor

http://ckeditor.com/

纯js开发,跟后台语言没有关系。

使用方法

第一步:在jsp中引入KindEditor的css和js代码

1 <link href="kindeditor-4.1.10/themes/default/default.css" type="text/css" rel="stylesheet">
2 <script src="jquery-1.10.1.min.js"></script>
3 <script type="text/javascript" charset="utf-8" src="kindeditor-4.1.10/kindeditor-all-min.js"></script>
4 <script type="text/javascript" charset="utf-8" src="kindeditor-4.1.10/lang/zh_CN.js"></script>

第二步:在表单中添加一个textarea控件。是一个富文本编辑器的载体。类似数据源。

1 <form action="editor.html" method="post">
2     <textarea style="width:800px;height:300px;visibility:hidden;" name="desc" id="editor"></textarea>
3     <input type="submit"/>
4 </form>

第三步:初始化富文本编辑器。使用官方提供的方法初始化。

复制代码
 1 <script type="text/javascript" >
 2     var kingEditorParams ={
 3         filePostName  : "file",//指定上传文件参数名称
 4         uploadJson:'upload2.html',//指定上传文件请求的url。
 5         dir:"image"//上传类型,分别为image、flash、media、file
 6     }
 7     var editor;
 8     $(function () {
 9         editor=KindEditor.create($("#editor"),kingEditorParams);
10     })
11 </script>
复制代码

js提交请求的时候,同步富文本框到textarea

1 editor.sync();//同步富文本编辑器到textarea

上传图片时controller方法:

1 @ResponseBody
2 String json = "{\"error\":0,\"url\":\"" + url + "\"}";

 

posted @   少说点话  阅读(1666)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
网站运行:7年51天17时23分55秒
点击右上角即可分享
微信分享提示

目录导航