1.ueditor编辑器的介绍

UEditor是由百度web前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。基于MIT开源协议,所有源代码在协议允许范围内可自由修改和使用。百度UEditor的推出,可以帮助不少网站开发者在开发富文本编辑器所遇到的难题,节约开发者因开发富文本编辑器所需要的大量时间,有效降低了企业的开发成本。
下面我将在IDEA中用Java演示ueditor编辑器的引入:

2.ueditor编辑器的简单使用

1.下载编辑器
可以直接去ueditor的官网下载,也可以去我的阿里网盘下载,链接如下所示:
ueditor编辑器下载
2.创建Maven空项目
打开IDEA,创建Maven空项目,并添加web框架,然后将前一步下载的ueditor编辑器解压后导入web目录下,结果如下所示:

3.导入pom.xml依赖

由于需要使用到SpringMVC框架,因此这里面包含servlet,jsp,依赖,当然最重要的还是ueditor依赖

 <dependencies><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version></dependency><dependency><groupId>javax.servlet.jsp.jstl</groupId><artifactId>jstl-api</artifactId><version>1.2</version></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2</version></dependency><dependency><groupId>com.gitee.qdbp.thirdparty</groupId><artifactId>ueditor</artifactId><version>1.4.3.3</version></dependency></dependencies>

4.引入配置文件和编辑器源码文件

在index.jsp里面引入配置文件和编辑器源码文件。

    <script type="text/javascript" src="${pageContext.request.contextPath}/ueditor/ueditor.config.js"></script><script type="text/javascript" src="${pageContext.request.contextPath}/ueditor/ueditor.all.min.js"></script>

5.加载编辑器的容器

在index.jsp中加载编辑器的容器,即确定ueditor富文本编辑器的位置,在index.jsp中引入以下代码:

<!-- 加载编辑器的容器 --><script id="container" name="content" type="text/plain">这里写你的初始化内容</script>

6.实例化编辑器

最后同样在index.jsp中通过容器的id实例化编辑器,同时设置宽度为800,高度为200,这里不用加单位,具体如下:

 <!-- 实例化编辑器 --><script type="text/javascript">var ue = UE.getEditor('container',{//设置宽度initialFrameWidth:800,//设置高度initialFrameHeight:200});</script>

7.展示index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html><head><title>ueditor</title><script type="text/javascript" src="${pageContext.request.contextPath}/ueditor/ueditor.config.js"></script><script type="text/javascript" src="${pageContext.request.contextPath}/ueditor/ueditor.all.min.js"></script></head><body><!-- 加载编辑器的容器 --><script id="container" name="content" type="text/plain">这里写你的初始化内容</script><!-- 实例化编辑器 --><script type="text/javascript">var ue = UE.getEditor('container',{//设置宽度initialFrameWidth:800,//设置高度initialFrameHeight:200});</script></body>
</html>

8.运行效果展示


如此就可以正确的引入ueditor。

9.排除错误

注意,使用ueditor富文本编辑器一定要正确的引入所有资源,缺一不可,一定不能只引入一部分,否则就会导致富文本编辑器显示不出来。

ueditor编辑器的使用相关推荐

  1. ueditor html显示图片,百度ueditor编辑器上传图片后img标签的title、alt属性优化简单方法...

    <百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法>要点: 本文介绍了百度ueditor编辑器上传图片后img标签的title.alt属性优化简单方法,希望 ...

  2. 在YII2框架中使用UEditor编辑器发布文章

    在YII2框架中使用UEditor编辑器发布文章 创建文章数据表 文章数据表主要有4个字段 id  主键(int) title 标题(varchar) content 内容(text) created ...

  3. ueditor集成实例php,Laravel框架集成UEditor编辑器的方法图文与实例详解

    本文实例讲述了Laravel框架集成UEditor编辑器的方法.分享给大家供大家参考,具体如下: 一. 背景 在项目开发的过程中,免不了使用修改功能,而富文本编辑器是极为方便的一种推荐,当然,个人认为 ...

  4. 百度UEditor编辑器关闭抓取远程图片功能(默认开启)

    2019独角兽企业重金招聘Python工程师标准>>> 这个坑娘的功能,开始时居然不知道如何触发,以为有个按钮,点击一下触发,翻阅了文档,没有发现,然后再网络上看到原来是复制粘贴非白 ...

  5. 在ueditor编辑器的光标停留处插入内容

    业务场景: 首先在ueditor编辑器中插入一段文本,然后我想在文本的某个位置(光标停留处)插入一个字符串,这个字符串是从页面的其他地方选择得来的. 注意,当我们点击ueditor编辑器以外的地方,编 ...

  6. 开发中使用UEditor编辑器的注意事项

    最近在一个刚结束的一个项目中使用到了UEditor编辑器,下面总结一下遇到的问题以及使用时需要注意的地方: 1. 使用UEditor插件需要先对其进行路径配置: 在ueditor.config.js文 ...

  7. html编辑器 br 被div,百度Ueditor编辑器DIV,html标签替换及代码被过滤问题解决方法...

    解决"织梦DEDECMS使用百度Ueditor编辑器和代码高亮设置教程"中遗留的html标签过滤问题.前者资源盒子主要描述了如何在织梦CMS中使用百度Ueditor编辑器,但遗留了 ...

  8. 织梦html编辑器功能在哪,织梦dede自带编辑器替换百度ueditor编辑器

    用过dedecms的朋友都知道dede自带的文本编辑器很不好用,且有些功能还需要我们自己手动去修改源码,才能完成我们想要的效果.现在广大用dedecms的朋友们,你们有福啦!我们可以利用百度的Uedi ...

  9. 百度ueditor编辑器注入漏洞修补查杀程序

    百度ueditor编辑器注入查杀程序,用于对百度ueditor的漏洞补丁进行查杀,使用时需要保证本地正确部署了.net 4.0服务. 百度ueditor编辑器是目前网上比较流行的一个网站编辑器,但由于 ...

  10. ueditor 编辑html文件名,UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法...

    UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法 使用ueditor编辑器,附件默认在ueditor/php/upload/,  我的附件地址是网站根目录下/data/u ...

最新文章

  1. 苹果A15能征服原神?我劝你还不如买个散热背夹
  2. python可以自学吗需要什么基础-python自学行吗?给编程初学者零基础入门的建议...
  3. 计算机专业的书普遍都这么贵,Github上的计算机电子书很多~~~
  4. 微服务:实战从传统项目平滑过渡 - 笔记
  5. mysql使用 BETWEEN AND 查询
  6. jsp页面javascript没反应
  7. 选课 topsort
  8. Win7磁盘清理怎么操作?十步让你学会
  9. 【NOILinux】VmWare15使用技巧
  10. python 内存优化_Python 黑魔法之内存优化
  11. 专线维护 07/11
  12. 操作系统核心原理-4.线程原理(上):线程基础与线程同步
  13. 阿里云mysql数据库日志_阿里云mysql数据库操作日志
  14. 兄弟打印机内存已满清零方法_兄弟打印机清零方法大全
  15. 棋牌游戏服务器架构设计
  16. LAMP一键安装包是什么?
  17. 【KITTI】KITTI数据集简介(四) — 标定校准数据calib
  18. Save Apply mechanism of luci
  19. outlook 2016 添加126邮箱教程
  20. [Nowcoder] [牛客网NOIP赛前集训TG4A] 动态点分治 [模拟]

热门文章

  1. 用HTML及CSS制作一个简易动画效果
  2. python爬虫100个入门项目
  3. MFC Windows 程序设计[二十一]之树形控件
  4. live2dmesh渲染优先级_如何渲染Live2D模型
  5. 输入银行卡号匹配银行名称
  6. svn往分支提代码_SVN建立分支和合并代码
  7. 第三方SDK:SMSSDK
  8. JEECG框架的dictSelect下拉
  9. 传奇病毒劫持流量手法分析
  10. 黑客攻防实战入门读书笔记