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

本文详细介绍如何在项目中引入并使用百度UEditor编辑器,包括下载、配置、前后端交互等步骤,实现富文本编辑及数据库存储。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先先到百度搜索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表单当中写入

var editor = new baidu.editor.ui.Editor();

editor.render('myEditor');

$(function(){

UE.getEditor('myEditor');

});

这时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是获取数据放到编辑器里面的

0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值