码迷,mamicode.com
首页 > 编程语言 > 详细

ueditor与springboot结合使用

时间:2019-07-19 20:40:28      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:帮助   上传图片   web   targe   spring   提交出错   控制器   封装   编辑   

记录是为了更好的成长!

1、概述

在项目用到ueditor插件来编辑信息,初次接触,遇到各种问题,到目前为止,也只是基本实现了功能,简单记录一下过程,希望对初次使用ueditor的朋友们有所帮助。

2、项目构建

什么是ueditor,或对ueditor还不了解的朋友请先百度,看看资料......

项目中使用SSM加jsp构建,这里我以springBoot+thymeleaf为例说明,后面我会给出demo的github地址。

3、先来分析一下Ueditor

Ueditor官网

ueditor只提供了jsp的引用,并没有html的用法,都没有关系,jsp的内容可以用控制器来替换。

技术图片

 

ueditor.config.js是配置文件,我们最后要修改请求路径,就是在这个文件里

config.json 配置文件,定义了图片的大小格式等相关信息

现在整理一下我们的需求?

第一:要上传的图片在页面显示

第二:将一切对图片的上传处理都交给我们自定义的controller来做

第三:上传的图片我们可能会保存到阿里云或其他服务器,并给ueditor传回地址,怎么实现?

 

4、实现过程分析

1) 看代码会发现,ueditor插件有他自己的控制,图片保存的路径,图片请求的控制器,路径都需要修改

2) 修改完图片的请求路径以后会发现页面控制台报错,找不到映射。原因就是官网的demo是jsp示例,修改了请求路径之后就找不到config.json;解决: 我在这里将config.json放在了springboot的resource中,但是找不到;通过路径都能获取到文件,但ueditor取不到,不知道为什么! config.json最终也是要给ueditor.config.js中使用的,没有config.json的配置,图片提交出错,所以就将config.json中的配置信息复制到ueditor.config.js中,就解决了问题。

3)上传图片,修改了配置文件以后,上传图片就可以请求到自定义的控制器, 最后图片要在页面显示需要回传地址,此时在controller中通过一个map封装信息,返回到页面即可。

 

 

 

以上内容代表个人观点,仅供参考,不喜勿喷。。。

ueditor与springboot结合使用

标签:帮助   上传图片   web   targe   spring   提交出错   控制器   封装   编辑   

原文地址:https://www.cnblogs.com/newbest/p/11215345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!