富文本編輯器的基本使用


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 + "\"}";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM