SSM使用UEditor富文本编辑器

使用idea实现博客项目 使用UEditor 富文本编辑器 实现图片上传功能 前言 1.做毕设用,苦恼了很久 2.网上的教程东一锤子西一榔头,终于配置好了,做一下记录,希望别人也可以看到 3.如果哪里写错了,或者有更好的方法,还请各位大佬多多指教 准备工具 官网下载UEditor:https://ueditor.baidu.com/website/download.html 下载完整版和jsp版本 一、解压后在idea项目webapp下新建ueditor文件夹,将jsp版... 阅读详情

富文本编辑器(UEditor)

1. 下载UEditor富文本编辑器

建议下载 utf8-jsp 版本的,结构目录如下:

下载解压完成后打开 index.html 可查看 ueditor 庐山真面目

2. 创建测试项目

  • 注意:在以下步骤之前,你得有一个搭建完成的SSM框架的项目

2.1 在 SSM 项目的 web 目录下创建 ueditor 目录 ,将下载好的目录解压并导入

2.2 在 jsp 文件加下的 lib 目录下包含ueditor开发所需jar包,将jar包导入SSM项目中

  • 导入项目后可删除,减小项目的所占内存

3. 创建测试项目

3.1 在web目录下创建一个 ueditor.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>UEditor测试</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
    <script type="text/javascript" charset="utf-8" src="ueditor/ueditor.config.js"></script>
    <script type="text/javascript" charset="utf-8" src="ueditor/ueditor.all.min.js"></script>
    <!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败-->
    <!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文-->
    <script type="text/javascript" charset="utf-8" src="ueditor/lang/zh-cn/zh-cn.js"></script>
    <style type="text/css">
        div {
            width: 100%;
        }
    </style>
</head>

<body>

<h1>UEditor测试</h1>
<form action="${pageContext.request.contextPath}/ueditor/uploading">
    <script id="editor" type="text/plain" style="width:1024px;height:500px;"></script>
    <input type="submit" value="提交">
</form>

</body>

<script type="text/javascript">
    // 实例化编辑器
    //建议使用工厂方法getEditor创建和引用编辑器实例,如果在某个闭包下引用该编辑器,直接调用UE.getEditor('editor')就能拿到相关的实例
    var ue = UE.getEditor('editor');
</script>
</html>

在下载的 utf8-jsp 中的 index.html 有 ueditor 初始化的内容,上述代码只是选择了本次案例所需的内容并进行修改,如果内容不符合读者所需,可以自行 copy 进行修改

3.2 配置 springmvc.xml

  • 因为 SpringMVC 会把 ueditor 加载所需是资源拦截了,所以需要在 springmvc 的配置文件中把资源放行
<!--过滤静态资源-->
<mvc:resources mapping="/ueditor/**" location="/ueditor/"/>

启动Web项目,你会看到如下

说明此时 ueditor 可以在页面显示了

随便填点东西提交,此时可以发现导航栏如下有以 editorValue 提交的属性

3.3 创建 UeditorController.java

package com.itheima.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/ueditor")
public class UeditorController {

    @RequestMapping("/uploading")
    public String uploading(String editorValue, Model model){
        // editorValue 为接收富文本编辑器提交的内容
        model.addAttribute("editorValue", editorValue);
        return "ueditorList";
    }
    
}

3.4 编写 ueditorList.jsp 页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>ueditor接收页面</title>
</head>
<body>
	${editorValue}
</body>
</html>

3.5 测试

在 ueditor.jsp 页面填写信息并点击 提交

会跳转到 ueditroList.jsp 页面显示信息

此时说明 ueditor 测试完成

注意:如果使用IDEA,并且打包的方式是 war , 则需要到项目下的 class 路径去寻找上传的文件

  • 如下是我的上传路径:

  • 你也可以继续往下看,按照步骤自定义文件上传路径

4. UEditor配置属性(需要注意)

1.config.json

1.1 在 config.json 中可以配置 ueditor 的其他属性,可以根据自己需求进行更改

1.2 从这可以看出我的 Web 项目没有项目名

【AUTOSAR-COM】Transmission Mode 和 Transfer Property 1.COM模块的基本概念 首先在描述Transmission Mode 和 Transfer Property之前,有必要对COM模块的基本处理有一个直观的理解,我所描述的和对概念理解的也不一定完全正确。 Signal:指的是通信协议中的,一条报文中所保存的若干信号。 I-PDU:至少在COM模块中,可以理解为一条报文。 上图是在CANdb软件中编辑一个报文的Layout的界面,可以很形象的将I-PDU对等为这里的一条Message,而Signal就是需要在Message中需要摆放的Signal 阅读详情

相关推荐

海康VisionMaster使用学习笔记7-Group模块

光标需放在[]中选择循环索引,循环索引用于实现依次检测10个匹配框的顶点,若不订阅,模块会循环检测同一个匹配框。可以看到绿色是它的边缘点.为方便查看顶点,将边缘点设置为不可见。循环使能打开,开始值设为0,循环结束值设为快速匹配的匹配个数。回到上一层,点击Group工具的设置图标,圆拟合的点设置为Group工具输出的点集。图像输入源选择Group的图像输入源。区域选择Group的快速匹配的匹配框。添加订阅到Group内部的顶点检测。对匹配框区域进行顶点检测。用于定位匹配框中的顶点。添加快速匹配的匹配框。

风凌的博客 4171

基于SSM框架智慧物业项目开发全程实录(全程实战附源码)

目的和意义  小区管理是现代温馨小区必不可少的一部分,互联网的高速发展,势必将传统的小区管理模式转变为“互联网+”的小区管理模式,人们已经融入到了互联网的时代中。     本系统的目的是为了方便管理小区,为了方便居民交流。     本系统的意义有,第一,本系统能方便的进行物业管理,从而减轻小区物业管理员的负担;第二,本系统有交流管理模块,能让居民在小区里多些交流,能发布一些有趣的活动通知,提高居民的幸福感。新型小区管理模式的小趣社核心是互联网+小区物业管理+通知交流。项目介绍  这是一个基于ssm的互联网+小区物业管理+通知交流的项目  技术点:    使用Mybatis分页插件PageHelper    使用redis做Mybatis的二级缓存    使用Spring自带的md5加密工具类    使用commons-fileupload文件上传组件上传文件    使用Spring的拦截器控制访问    使用阿里巴巴的druid连接池    maven项目    使用ssm框架    后台bootstrap前端框架    轮播图    富文本编辑框                echarts报表数据展示        POIexcel文件导入导出               微信扫码支付                邮件和短信发送功能模块前台功能后台功能项目部分截图前台截图登录界面  主界面 主界面 发动态界面 修改信息界面    数据统计页面         

pytorch gpu运行安装重点(CUDA12.3)

pytorch gpu加速

weixin_45597212的博客 3万+

UEditor编辑器+博客系统实战系列视频课程(SSM版)

本课程结合小型博客系统,讲解百度富文本编辑器UEditor的使用,掌握UEditor编辑器在实际项目中的应用

第3章 信息技术服务(一)

对 第三章 《信息技术服务》中第一、二、三节 <内涵与外延、原理与组成、服务生命周期>进行总结、归纳

好好学习,天天向上的博客 733

上下相机对位,上下贴合,上下相机映射对位场景案例

上下相机对位,上下贴合,上下相机映射对位场景案例

视觉人机器视觉的博客 1万+

SSM框架搭建

首先这里用到的开发工具为idea,因为idea是目前应用最广的开发工具。ssm包括spring、springmvc、mybatis。如果你还不熟悉这三个框架,请先学习这三个框架。 通过maven创建一个webapp项目 创建如下图所示的文件和文件夹。要注意的是,java文件夹设置为source root(右键java文件夹-&amp;amp;gt;make directory as-&amp;amp;gt;source roo...

lhp15575865420的博客 1334

【定制功能】LVGL 页面管理

页面管理的主要针对实际复杂的UI项目的。支持多页面管理,包含页面跳转和返回(主要是方便项目功能管理)支持后台页面自动销毁、前台页面自动创建(主要是节约资源使用)支持语言切换逻辑(页面重建功能)支持主题切换逻辑支持页面切换动画效果首先,页面管理是针对act_src图层来讲的。仅在screens数组中供act_src切换的对象树才会被此页面管理功能所管理。这意味着,如果top_layer或者sys_layer图层上,有页面需要重建时,需要特殊处理(实际项目中top_layer或者。

Bigan(安)的博客 5751

SSM框架实战-搭建自己的个人博客2-UEditor编辑器的使用

UEditor UEditor 是由百度 web 前端研发部开发所见即所得富文本web编辑器,具有轻量、可定制、注重用户体验等特点。 首先去https://github.com/fex-team/ueditor下载UEditor,然后将文件拷贝至项目中。 接下来通过一个Demo对UEditor进行测试。 通过Controller的TestDemo进行测试。 @Controller public class TestController { @RequestMapping("/ueT

如何心安理得的在老板眼皮下摸鱼 1984

电子电气架构 --- 整车电源管理

保证启动能力:防止因电池电量耗尽而导致的车辆无法启动,这对于确保车辆在任何时候都能可靠运行至关重要。 延长电池寿命:通过避免电池深度放电,有助于延长其使用寿命,减少更换电池的需求和成本。 提升用户体验:虽然负载被关闭可能会暂时影响舒适度,但通过在必要时自动采取行动,可以减少驾驶员的焦虑和不确定性,提高整体的用户满意度。

Soly_kun的博客 1083

Xiaojie雷达之路---手把手教你从串口获取雷达原始数据(一)---新建工程(开始)

Hello,大家好,我是Xiaojie,欢迎大家能够和Xiaojie来一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章---利用串口获取毫米波雷达中的原始数据,本系列文章将从新建工程到最后原始数据显示到PC上进行逐步介绍,这个系列的文章大约是一个4-5篇左右。本篇文章呢,主要讲的是如何新建一个毫米波雷达的工程。

XiaoJie的博客 5808

SSM项目中,使用freemaker加UEditor富文本编辑器

在一个SSM项目中使用到了UEditor富文本编辑器,但是该编辑器使用的是JSP,这个项目不使用JSP,而是使用了freemaker,查找了一些资料对UEditor进行更改。 首先是替换掉UEditor使用的controller.jsp,把该文件重命名为oldController.jsp,然后把ueditor.config.js文件中的 // 服务器统一请求接口路径 serverUrl:

maijia0754的博客 2135

Langchain cannot connect with Azure SQL Database

Langchain 无法连接到 Azure SQL 数据库

suiusoar 633

ueditor ssm oracle,ssm项目中ueditor富文本编辑器的使用

一、下载https://ueditor.baidu.com/website/index.html将ueditor放到项目中合适的位置 二 、 配置文件上传路径在utf8-jsp/jsp/config.json文件中更改文件长传路径 三 、自定义工具类在utf8-jsp/ueditor.config.js中自定义工具类 四、 前端使用// 引用// 使用内容${notice.content}// ...

weixin_36051940的博客 124

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

百度富文本编辑器ueditor在jsp中的使用(ssm框架中的应用)

微信公众号【程序员江湖】 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条、网易、滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验、求职心得和成长感悟,以及作为程序员的思考和见解。(关注公众号后回复”资料“即可领取 3T 免费技术学习资源) ​ 项目地址:https://github.com/724888/li...

weixin_30551947的博客 310

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

百度富文本编辑jsp上传_百度富文本编辑器ueditor在jsp中的使用(ssm框架中的应用)...

折腾了一下午终于把百度富文本编辑器ueditor搞定了!项目地址:https://github.com/724888/lightnote_new首先我参考了一个ueditor的demo。下载地址:http://download.youkuaiyun.com/download/lookthatgirl/5651763demo的项目结构导入工程后配置一下build path将jar配置好即可运行,当然可能存在er...

weixin_39680208的博客 235

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ssm使用富文本编辑器以及图片上传

jsp富文本编辑器下载地址:百度https://pan.baidu.com/s/10Qu12V6RCmRxCC-SEgFn5A 在开发中,我是用ssm+maven 大家可以排除其他,直接进入步骤即可 项目结构: 先前准备 : 把绿框中的jar包引用,右键包&gt;Build Path&gt;add  一、配置ueditor     1.把下载好的ueditor放到webapp...

梁诗傑的博客 1789

ssm + ftp +ueditor

spring mvc 配置 &amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt; &amp;amp;lt;beans xmlns=&amp;quot;http://www.springframework.org/schema/beans&amp;quot; xmlns:xsi=&

u014254963的专栏 652

ssm+maven+ueditor集成百度富文本编辑器

ueditor下载地址: http://ueditor.baidu.com/website/download.html 下载自己需要的版本,我这里是jsp/utf版本 解压将文件名改为ueditor,将文件夹拖拽到项目webapp下 如果是web项目直接将jsp下的lib重jar放入项目lib下即可,我这里是maven项目,将依赖添加到pom.xml中。 <dependency&gt...

weixin_44362764的博客 638

ssm项目中ueditor富文本编辑器的使用

一、下载https://ueditor.baidu.com/website/index.html   将ueditor放到项目中合适的位置    二 、 配置文件上传路径   在utf8-jsp/jsp/config.json文件中更改文件长传路径    三 、自定义工具类   在utf8-jsp/ueditor.config.js中自定义工具类    四、 前端使用 ...

weixin_30791095的博客 460

kindeditor java ssm_ssm项目中ueditor富文本编辑器的使用

一、下载https://ueditor.baidu.com/website/index.html将ueditor放到项目中合适的位置 二 、 配置文件上传路径在utf8-jsp/jsp/config.json文件中更改文件长传路径 三 、自定义工具类在utf8-jsp/ueditor.config.js中自定义工具类 四、 前端使用// 引用// 使用内容${notice.content}// ...

weixin_42512183的博客 201

ueditor ssm oracle,SSM使用Ueditor

富文本编辑器(UEditor)1. 下载UEditor富文本编辑器建议下载 utf8-jsp 版本的,结构目录如下:下载解压完成后打开 index.html 可查看 ueditor 庐山真面目2. 创建测试项目注意:在以下步骤之前,你得有一个搭建完成的SSM框架的项目2.1 在 SSM 项目的 web 目录下创建 ueditor 目录 ,将下载好的目录解压并导入2.2 在 jsp 文件加下的 l...

weixin_29658641的博客 184

java中SSM+maven整合百度富文本编辑器Ueditor的一系列方法和可能遇到的问题

一、怎么显示图片? 这是我项目的总体排版 1.解压UTF-8版本的Ueditor到webapp下  新建一个叫index.jsp的文件 内容如下   2.修改imageUrlPrefix的值 ,对应自己的项目名 3.因为SSM包含了mvc 过滤静态资源 所以去MVC配置 &lt;mvc:resources location="/ueditor/" mapping="/uedito...

王冬冬 3324

百度富文本编辑器---ueditor,ssm,jsp实现cos云端的上传

1、首先到官网下载:http://ueditor.baidu.com/website/download.html 下载后,目录结构为:见下图(java代码暂时不贴图,这里涉及不到) 2、改动jsp页面,编辑器的代码: var ue = UE.getEditor('add-content'); // var ue = UE.getEditor('add-content',{initia...

zga5312的博客 650

SSM整合ueditor

SSM整合ueditor二.去除数据库中富文本的html标签三、解决ueditor编辑器图片在线管理图片无法显示(其他路径以此类推如插入图片,涂鸦等)1.通过网址:http://ueditor.baidu.com/website/download.html下载ueditor jsp的utf-8版本2.将下载的文件夹命名成ueditor后复制到项目的webapp目录下(如果复制到WEB-INF下,ueditor会有一个controller.jsp请求的404的错误)3.在页面中引入相应的js文件 ....

weixin_46061874的博客 434

SSM整合百度富文本编辑器ueditor二

传动门 http://blog.youkuaiyun.com/qq_34371461/article/details/78679993 正题: 修改config.json中的文件上传配置"imageUrlPrefix": "http://images.test.com", /* 图片访问路径前缀(图片服务器地址) */ "imagePathFormat": "/{yyyy}{mm}{dd

Hunter的博客 2437
上一篇: SSM文件按日期文件夹上传
下一篇: 初识SpringBoot(IDEA)
hanlin-hl
博客等级 码龄8年 3粉丝 35原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hanlin-hl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值