java jsp使用百度的ueditor html编辑器

首先先到百度搜索ueditor 然后进入官网去下载jsp版本的  jsp有两个版本 一个是utf-8和jbk两种,我下载的utf-8 这个根据自己的项目采用的字符集决定使用什么版本,废话不多说了现在开始使用百度的ueditor编辑器。

第一步先把下载好的ueditor放进项目当中,jsp文件下面的lib是我们要用到的jar包,直接丢到web-inf下面的lib下面去,因为项目会使用到这些jar包,然后自己新建一个jsp页面,导入ueditor.config.js和ueditor.all.min.js这两个文件,

第二步把ueditor 渲染页面去,因为我需要把ueditor 的数据传到后台保存到数据库,此时我们应该先创建一个form表单,ueditor 的文档当中也提到,接下来在form表单当中写入


<script type="text/javascript">
var editor = new baidu.editor.ui.Editor();
editor.render('myEditor');
</script>
<script type="text/javascript">
$(function(){
UE.getEditor('myEditor');
});
</script>
<textarea id="myEditor"></textarea>


这时ueditor 会渲染到textarea 这里面

现在可以访问自己的页面可以看到效果了,我这边因为是使用ajax提交表单所以还得导入jquery-1.10.2.js和jquery-1.10.2.min.js这两个文件

在form里面定义一个按钮,然后访问自己写的js

ajax  js代码如下      



$.ajax({
                    type: "POST",
                    dataType: "html",
                    url: rootPath+'/tclassschedule/getTree',
                    data: $('#formPost').serialize(),
                    success: function (result) {
                        var strresult=result;
                      
                       
        editor.ready(function(){
   editor.setContent(strresult);    
})
                        
                   
                      //  $("#spanMaxAmount").html(strresult);
                    },
                    error: function(data) {
                        alert("error:"+data.responseText);
                     }


                });

   前台会传一个参数  editorValue   后台获取到这个直接保存到数据库就可以了  


ueditor访问后台读取数据库把内容显示到编辑器 这时用ajax访问 然后把接收到的参数  通过这个方法放到编辑器里面就可以了

editor.ready(function(){
     editor.setContent(strresult);    
})



图1  alert的内容是保存数据库的内容,然后用ajax获取,图2是获取数据放到编辑器里面的


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值