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

一、下载 https://ueditor.baidu.com/website/index.html

  将ueditor放到项目中合适的位置

  

二 、 配置文件上传路径

   在utf8-jsp/jsp/config.json文件中更改文件长传路径

  

三 、自定义工具类

  在utf8-jsp/ueditor.config.js中自定义工具类

  

四、 前端使用

1// 引用 2<script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath }/BG/utf8-jsp/ueditor.config.js"></script> 3 <script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath }/BG/utf8-jsp/ueditor.all.min.js"></script> 4 <script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath }/BG/utf8-jsp/lang/zh-cn/zh-cn.js"></script> 5 6// 使用 7<div class="layui-form-item"> 8 <label for="L_answer" class="layui-form-label">内容</label> 9 <div class="layui-input-inline" style="width:340px;"> 10 <!-- <textarea name="answer" id="L_answer" class="layui-textarea"></textarea> --> 11 <script id="hdxy" type="text/plain"style="width:800px;height:210px;">${notice.content}</script> 12 </div> 13 </div> 14 15// 初始化 16<!--富文本编辑器 --> 17 <script type="text/javascript"> 18 //实例化编辑器 19 //建议使用工厂方法getEditor创建和引用编辑器实例,如果在某个闭包下引用该编辑器,直接调用UE.getEditor('editor')就能拿到相关的实例 20 var ue = UE.getEditor('hdxy'); 21 /* ue.addListener("ready", function () { 22   // editor准备好之后才可以使用 23 ue.setContent("${faq.answer}", false); 24 }); */ 25 </script>

五、后台使用

1try { 2 notice.setContent(editorValue); // 获取富文本编辑器中的所有内容 3 4 Matcher m = Pattern.compile("<a[^>]*>([^<]*)</a>").matcher(editorValue); 5 while (m.find()) { 6 // System.out.println(m.group(1)); // 获取a标签内的内容 7 String filepath = m.group(0); // 获取整个a标签 8 notice.setFilepath(filepath); 9 } 10 noticeService.updateNotice(notice); 11 response.getWriter().println(1); 12 } catch (Exception e) { 13 response.getWriter().println(0); 14 }
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )