基于jsp的百度Ueditor插件的使用
初次使用百度的富文本编辑器Ueditor,写下使用经验以备不时之需
只是简单的应用,如有错误,请指正
首先去下载编辑器插件http://ueditor.baidu.com/website/download.html

我选择的是开发版Jsp UTF-8版
这样我们就得到一个ZIP压缩包

解压该压缩包我们会得到utf-8-jsp的文件夹,文件夹的内容包括

在web项目中的webapp文件夹底下新建static/js/ueditor这样的文件结构
文件夹里所有的文件通通拷入ueditor中,我使用的idea集成开发工具,遇到文件dialogs文件拷不进去的情况,那就直接右键ueditor点击Show in Explorer直接拷入文件底下

这样准备工作就完成了。
接下来,在需要集成编辑器的jsp页面中导入js文件

导入这几个,文件目录是相对于webapp的
然后在script中写页面优先加载

<script id="editor" type="text/plain" style="width:1024px;height:500px;">编辑内容初始化</script>
将该段代码放入from表单中或你想显示的地方,当然这些操作官网也可以获得
关键是如何通过from表单提交内容,在我的项目中,from表单根本不认识script
我通过隐藏域

将从富文本编辑器中获得内容填充到隐藏域中

这样就完成了富文本编辑器的集成
此外,上传图片的配置在config.json文件下,重点关注imageUrlPrefix和imagePathFormat两个value值,也可以看其他博友写的关于上传图片的博文

怎样控制富文本编辑器的工具图标?
在实例化富文本编辑器的时候传入想要显示的值即可
可将以下代码复制粘贴,不想用那个功能直接注释
ue_s = UE.getEditor('editor',{toolbars: [[
'fullscreen',//全画面
'source',//源代码
'|',
'undo',//取消
'redo',//还原
'|',
'bold',//黑字体
'italic',//斜字体
'underline',//下划线
'fontborder',//字体边框
'strikethrough',//删除线
'superscript',//上标高度
'subscript',//下标
'removeformat',//清除格式
'formatmatch',//格式刷
'autotypeset',//自动排版
'blockquote',//引用,用来设定一段较长的文字段落 缩进的标签.文本会2端都缩进
'pasteplain',//纯文本黏贴模式
'|',
'forecolor',//字体颜色
'backcolor',//字体背景颜色
'insertorderedlist',//有序列表
'insertunorderedlist',//无序列表
'selectall',//全选
'cleardoc',//清空文档
'|',
'rowspacingtop',//段前距
'rowspacingbottom',//段后距
'lineheight',//行间距
'|',
'customstyle',//自定义标题
'paragraph',//段落格式
'fontfamily',//字体
'fontsize',//字号
'|',
'directionalityltr',//从左向右输入
'directionalityrtl',//从右向左输入
'indent',//首行缩进
'|',
'justifyleft',//局左对齐
'justifycenter',//居中对齐
'justifyright',//局右对齐
'justifyjustify',//两端对齐
'|',
'touppercase',//字母大写
'tolowercase',//字母小写
'|',
'link',//超链接
'unlink',//取消链接
'anchor',//锚点
'|',
'imagenone',//默认
'imageleft',//左浮动
'imageright',//右浮动
'imagecenter',//居中
'|',
'simpleupload',//单图上传
'insertimage',//多图上传
'emotion',//表情
'scrawl',//涂鸦
'insertvideo',//视频
'music',//音乐
'attachment',//附件上传
'map',//百度地图
'gmap',//谷歌地图
'insertframe',//插入内嵌框架
'insertcode',//代码语言
'webapp',//百度应用
'pagebreak',//分页
'template',//模板
'background',//背景
'|',
'horizontal',//分隔线
'date',//日历
'time',//时间
'spechars',//特殊字符
'snapscreen',//截图,需另下载截图插件
'wordimage',//图片转存
'|',
'inserttable',//插入表格
'deletetable',//删除表格
'insertparagraphbeforetable',//表格前插入行
'insertrow',//前插入行
'deleterow',//删除行
'insertcol',//前插入列
'deletecol',//删除列
'mergecells',//合并多个单元格
'mergeright',//右合并多个单元格
'mergedown',//下合并多个单元格
'splittocells',//完全拆分单元格
'splittorows',//拆分成行
'splittocols',//拆分成列
'charts',//图表
'|',
'print',//打印
'preview',//预览
'searchreplace',//查询替换
'drafts',//从查稿箱加载
'help'//帮助
]]
});
基于jsp的百度Ueditor插件的使用的更多相关文章
- 富文本编辑器——百度UEditor插件安装教程
一.使用环境 Win7 Eclipse jettty9 chrome 二.下载百度UEditor插件 1.下载地址:http://ueditor.baidu.com/website/download. ...
- django中嵌入百度editor插件
一.安装和配置步骤: 1.先下载百度ueditor插件,并安装pip install DjangoUeditor 2.把下载好的ueditor插件放到自己的项目中 3.配置setting INSTAL ...
- 使用百度ueditor的插件使得代码高亮显示
一.在show.html模板中,引入ueditor的插件,并调用 <link rel="stylesheet" href="__ROOT__/Data/uedito ...
- Ueditor百度编辑器插件的安装
目录 插件下载地址: 1. 引入 2. 编辑器显示处 id="content" 3.底部 4.ueditor编辑器按钮配置方法 定制工具栏图标 修改配置项的方法: 插件下载地址: ...
- 百度编辑器ueditor插件的基本使用
注意:该插件是基于tpframe开发,请在tpframe框架上使用 插件下载地址:https://pan.baidu.com/s/1MOJbd1goQC0Bn5-7HcIdKA 插件下载下来后解压到a ...
- 百度UEditor编辑器从word粘贴公式
官网地址http://ueditor.baidu.com Git 地址 https://github.com/fex-team/ueditor 参考博客地址 http://blog.ncmem.com ...
- 百度ueditor中复制word图文时图片转存任然保持灰色不可用
官网地址http://ueditor.baidu.com Git 地址 https://github.com/fex-team/ueditor 参考博客地址 http://blog.ncmem.com ...
- 百度ueditor实现word图片自动转存
官网地址http://ueditor.baidu.com Git 地址 https://github.com/fex-team/ueditor 参考博客地址 http://blog.ncmem.com ...
- 百度UEditor编辑器使用教程与使用方法
我们在做网站的时候,网站后台系统一般都会用到web编辑器,今天笔者就给大家推荐一款百度UEditor编辑器.关于这款百度UEditor编辑器官网上也有简单的教程,不过看着比较费劲,今天笔者就跟大家分享 ...
随机推荐
- Protocol类型限制
1.protocol类型限制 设定情景: 某攻城狮A希望找一个会做饭.洗衣服的女生做女朋友,有国企工作的优先. 满足条件的女生都可以向他发送消息 从题目中我们得到要求 会做饭 会洗衣服 有份好工作 @ ...
- svn中.a文件无法上传解决方法
项目导入后总是缺少.a文件,如shareSDK.a,libPushSDK.a,libbaidumapapi.a等 解决方法 方法一.修改SVN配置文件 通过终端直接打开配置文件: open ~/.s ...
- Ansible自动化运维工具及其常用模块
Ansible自动化运维工具及其常用模块 目录 Ansible自动化运维工具及其常用模块 一.Ansible简介 1. Ansible概述 2. Ansible作用 3. Ansible的工作模块 4 ...
- 「游记」CSP-S 2021 爆零记
推荐访问本人自建博客 \(\text{cjwen.top}\) 初赛 之前参加过「难度介于 J 组(基础组)和 S 组(提高组)之间」的 [LGR-(-13) ]SCP 2021 第一轮(初赛)模拟, ...
- 基于单XCVU9P+双DSP C6678的双FMC接口 100G光纤传输加速计算卡
一.板卡概述 板卡包括一片Xilinx FPGA XCVU9P,两片 TI 多核DSP TMS320C6678及其控制管理芯片CFPGA.设计芯片满足工业级要求. FPGA VU9P 需要外接4路Q ...
- rsync 与 inotify 的使用 & 实现实时同步备份
今日内容 rsync 内容详细 上一篇内容问题 1.yum源问题 2.VPN链接正常,但是没办法通过172 3.VPN链接时,出现了DNS错误 4.掩码不对 5.openvpn开启错误 复制的命令 1 ...
- Java中邮件发送session.getDefaultInstance和getInstance的区别
假设你想要同时用两个邮箱分别给再给两个邮箱发送邮件时,你就需要创建两个java.mail.Session对象,这时候你用getDefaultInstance的话会发现第二个Session对象和第一个对 ...
- jemter参数化是如何取值的?(数据分配)
参数化文件数据 脚本设置 ${__threadNum}是线程号,${n}是取值 测试结果 第一次 线程1取值:1,4,7,10,12 线程2取值:2,3,6,11,16 线程3取值:5,9,15,17 ...
- flask 中使用蓝图将路由分开写在不同文件
flask 若想将不同的路由写在不同的文件中(如将 user 对象的相关接口写在一个文件中,将 customer 对象的相关接口写在另一个文件中),可以使用蓝图来实现. 有关蓝图的定义:A Bluep ...
- 重点收藏!BI数据分析工具哪家强?
信息爆炸时代,大数据晋升为一个时髦词汇.不论是在哪个行业领域,大数据分析成为各企业备受推崇的决策工具.对于海量数据的挖掘,有助于统计事情发生的概率,帮助人们计算做某些事情成功的几率.企业正在数据的海洋 ...