当前位置: 首页 > article >正文

初学者如何设置以及使用富文本编辑器[eclipse版]

手把手教你设置富文本编辑器

参考来源:UEditor Docs 

初学者按我的步骤来就可以啦

一、设置ueditor编辑器

1.提取文件[文章最底部有链接提取方式]

2.解压文件并放到自己项目中,在WebContent目录下:

3. 修改jar包位置路径

到-->

注意:此时json还在报错,这个不用管,是因为json注释的原因。

右键,打开Properties:

如果想要使得json中注释不为乱码:修改encoding为utf-8形式并应用。

4.新建一个html页面

复制以下代码:

<!DOCTYPE HTML>
<html lang="en-US">

<head>
    <meta charset="UTF-8">
    <title>ueditor demo</title>
</head>

<body>
    <!-- 加载编辑器的容器 -->
    <script id="container" name="content" type="text/plain">
        这里写你的初始化内容
    </script>
    <!-- 配置文件 -->
    <script type="text/javascript" src="ueditor.config.js"></script>
    <!-- 编辑器源码文件 -->
    <script type="text/javascript" src="ueditor.all.js"></script>
    <!-- 实例化编辑器 -->
    <script type="text/javascript">
        var ue = UE.getEditor('container');
    </script>
</body>

</html>

由于我的项目跟解压包里的js未在一个路径内如下图:

所以 根据需要修改src:

    <!-- 配置文件 -->
    <script type="text/javascript" src="utf8-jsp/utf8-jsp/ueditor.config.js"></script>
    <!-- 编辑器源码文件 -->
    <script type="text/javascript" src="utf8-jsp/utf8-jsp/ueditor.all.js"></script>

最后直接运行就可:

5.注意事项:

发现图片上传上去后无法加载出来,

 需要设置一下config.json文件中的在"imageUrlPrefix": ""

填上:/*其中*需要用你设置该编辑器的母文件名代替。比如我的utf8-jsp在qcby2母文件下,则输入:

    "imageUrlPrefix": "/qcby2", /* 图片访问路径前缀 */

最后上传图片成功:


使用utf8-jsp.rar包的提取链接:
https://pan.baidu.com/s/1oiYEMfdV9Tnx2sY6dkPHuQ?pwd=rt71 提取码: rt71 
 

二、编辑器原理

1.先在html里设置一个按钮获取我在编辑器里设置文字、图像样式的信息,完整代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="js/jquery.js"></script>
</head>
<body>
    <!-- 加载编辑器的容器 -->
    <script id="container" name="content" type="text/plain">
        这里写你的初始化内容
    </script>
    <input type="button" value='获取信息' class='btn'>
    <div class='aaa'></div>
    <!-- 配置文件 -->
    <script type="text/javascript" src="utf8-jsp/ueditor.config.js"></script>
    <!-- 编辑器源码文件 -->
    <script type="text/javascript" src="utf8-jsp/ueditor.all.js"></script>
    <!-- 实例化编辑器 -->
    <script type="text/javascript">
        var ue = UE.getEditor('container');
        
        $(".btn").click(function(){
        	console.log(ue.getContent())
        	$(".aaa").html(ue.getContent())
        })
        </script>
</body>
</html>

然后运行,打开检查,其中:

 在控制台中的就是左侧信息形式的标签,通过$(".aaa").html(ue.getContent())可以再次展示到html中。

三、使用编辑器

1.编辑器常在文字添加时候使用,以我的项目为例:

可以发现在后台添加内容时,无法实现对文字格式的设置,只能输入纯文本无法添加样式。

2. (1)html:此时只要将以下代码复制到对应的add.html所需位置中

            <!-- 加载编辑器的容器 -->
		    <script id="container" name="content" type="text/plain"></script>
		    <!-- 配置文件 -->
		    <script type="text/javascript" src="utf8-jsp/ueditor.config.js"></script>
		    <!-- 编辑器源码文件 -->
		    <script type="text/javascript" src="utf8-jsp/ueditor.all.js"></script>

(2)js:对应js文件中加入以下代码即可

var ue = UE.getEditor('container');

加修改content原来接受输入的那一部分 

最后就实现啦~

[剩下的就该把对应数据信息存入到后端数据库中就可以了] 

3.接入后端[Java]

4.测试

输入添加信息

查看数据库

 可知内容上已经设置了。

——end——


http://www.kler.cn/a/557814.html

相关文章:

  • 手机壁纸设计中,金属质感字体可以为壁纸增添独特的视觉效果和高端感
  • Python天梯赛10分题-念数字、求整数段和、比较大小、计算阶乘和
  • WebXR教学 03 项目1 旋转彩色方块
  • Web自动化中Selenium下Chrome与Edge的Webdriver常用Options参数
  • 嵌入式之条件编译
  • Gumbel Softmax重参数和SF估计(Score Function Estimator,VAE/GAN/Policy Gradient中的重参数)
  • vue中json-server及mockjs后端接口模拟
  • 算法-栈和队列篇04-滑动窗口最大值
  • 深入理解 lua_KFunction 和 lua_CFunction
  • cocos2dx Win10环境搭建(VS2019)
  • 2.1作业
  • 25轻化工程研究生复试面试问题汇总 轻化工程专业知识问题很全! 轻化工程复试全流程攻略 轻化工程考研复试真题汇总
  • linux常用基础命令_最新版
  • Embedding模型
  • excel中VBA宏的使用方法?
  • nginx 反向代理 配置请求路由
  • uniapp封装请求
  • 在线办公小程序(springboot论文源码调试讲解)
  • 伦敦金库彻底断供的连锁反应推演(截至2025年02月22日)
  • BFS算法解决最短路径问题(典型算法思想)—— OJ例题算法解析思路