textarea标签改写为富文本框编辑器KindEditor

下载 - KindEditor - 在线HTML编辑器

KindEditor的简单使用-CSDN博客

一、 Maven需要的依赖:

如果依赖无法下载,可以多添加几个私服地址:

在Maven框架中加入镜像私服

java 复制代码
  <mirrors>
        <!-- mirror
         | Specifies a repository mirror site to use instead of a given repository. The repository that
         | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
         | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
         |
        <mirror>
          <id>mirrorId</id>
          <mirrorOf>repositoryId</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>http://my.repository.com/repo/path</url>
        </mirror>
         -->

        <mirror>
            <id>nexus-aliyun</id>
            <mirrorOf>central</mirrorOf>
            <name>Nexus aliyun</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </mirror>
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>

        <mirror>
            <id>ibiblio</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
        </mirror>
        <mirror>
            <id>jboss-public-repository-group</id>
            <mirrorOf>central</mirrorOf>
            <name>JBoss Public Repository Group</name>
            <url>http://repository.jboss.org/nexus/content/groups/public</url>
        </mirror>

        <mirror>
            <id>central</id>
            <name>Maven Repository Switchboard</name>
            <url>http://repo1.maven.org/maven2/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>
    </mirrors>

二、富文本编辑器KindEditor:

下载 - KindEditor - 在线HTML编辑器


三、在jsp界面引入kindeditor相关依赖:

java 复制代码
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/kindeditor/themes/default/default.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/kindeditor/plugins/code/prettify.css">
<script type="text/javascript" src="${pageContext.request.contextPath}/kindeditor/kindeditor-all-min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/kindeditor/lang/zh-CN.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/kindeditor/plugins/code/prettify.js"></script>
<script>

四、富文本编辑框的就绪函数:

java 复制代码
  KindEditor.ready(function(K) {
        var editor1 = K.create('#goodsDesc', {
            uploadJson : '${pageContext.request.contextPath}/kindeditor/upload_json.jsp',
            fileManagerJson : '${pageContext.request.contextPath}/kindeditor/file_manager_json.jsp'
        });
    });

注意 就绪函数中的名称对应textarea标签的id:


五、 编辑框中真实存储路径和项目路径:

注意:需要在项目根目录下手动创建resources目录及子目录upload,不会自动创建此目录;

如果不创建上传图片到富文本编辑框中会提示找不到此目录。

上传一个图片,富文本编辑框是怎么存储的?

数据库存储的值:

可以看到是一个写死的img标签。

相关推荐
谢尔登6 小时前
【VSCode】修改侧边文件资源管理器中的文件夹折叠模式
ide·vscode·编辑器
bloglin999997 小时前
关闭VSCode 自动更新
ide·vscode·编辑器
向宇it10 小时前
【unity游戏开发——编辑器扩展】使用MenuItem自定义菜单栏拓展
开发语言·ui·unity·c#·编辑器·游戏引擎
谢尔登10 小时前
【VSCode】快捷键合集(持续更新~)
ide·vscode·编辑器
繁依Fanyi21 小时前
Animaster:一次由 CodeBuddy 主导的 CSS 动画编辑器诞生记
android·前端·css·编辑器·codebuddy首席试玩官
2301_803554521 天前
vim,gcc/g++,makefile,cmake
linux·编辑器·vim
ykjhr_3d1 天前
解锁课程编辑器之独特风姿
编辑器
threelab1 天前
12.three官方示例+编辑器+AI快速学习webgl_buffergeometry_indexed
学习·编辑器·webgl
MonkeyKing_sunyuhua1 天前
在 Visual Studio Code (VSCode) 中配置 MCP(Model Context Protocol)
ide·vscode·编辑器
小妖6662 天前
VScode 的插件本地更改后怎么生效
ide·vscode·编辑器