Eclipse中使用kindeditor插件

本文介绍了如何在Eclipse项目中使用KindEditor插件实现在线编辑文章并保存到后台数据库。主要包括将KindEditor文件夹放入webapp目录、创建表单、引入JS文件以及处理textarea中内容的保存与提交的步骤。

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

kindeditor插件是一款可以在线编辑文本格式的插件,对中文支持很好。其在Eclipse中的用法也有很多大神介绍的很详细了,我再这里只是记录一下我的使用心得。

使用kindeditor目的:在线编辑文章格式,并保存到后台的数据库中


第一步:将解压好的kindeditor文件夹整体拖入webapp的文件夹下。

目录结构如下:
工程结构目录
其实做完这步,完全可以根据example文件下中的default.html完成操作了

第二步:在html或者jsp或者httl文件中添加form表单

<form name="carContent" method="post" action="changeContent.action">
            <textarea id="content" name="content" style="height:550px;visibility:hidden;">这里是编辑框中的内容</textarea>
                <input class="btn" type="submit" name="button" value="提交" />
        </form>

action属性为对应后台的方法,(也就是Action中的方法名)
textarea中的name属性要对应Action中的属性。(如:httl中的写法为实体类.该类的属性名
而textarea的id正是kindeditor找到改变后文本的标识。

第三步:导入两个js文件

<script charset="utf-8" src="../../kindeditor/kindeditor-min.js"></script>
<script charset="utf-8" src="../../kindeditor/lang/zh_CN.js"></script>  

当然如果对样式不满意,可以随意添加css控制
此时,点击“提交”按钮,就可以将textarea中的文本发送到后台action中了。


第四步:这一步是针对修改textarea中的文本后,如何保存,保存后如何提交的。

如果你想修改textarea中的文本格式,并保存成带html标签的字符串保存,那就需要添加些额外的代码。
如果仔细研究default.html你会发现,再textarea下面会有很多按钮功能,这是我们需要的是“取得HTML”的效果,他的js代码如下:

    var editor;
KindEditor.ready(function(K) {
    editor = K.create('textarea[name="content"]', {
                allowFileManager : true
    });
    K('input[name=getHtml]').click(function(e) {
                //取得html字符串后的操作
    });

这时只需添加一个保存按钮,让该按钮触发这段js代码即可。

当然以上只是kindeditor的一部分功能,更多功能,再example中也能找到答案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值