WEB项目中使用UEditor(富文本编辑器)
Ueditor富文本编辑器是在很多项目里经常用到的框架,是百度开发团队开发的一款很好用的富文本编辑器
下面就是我在一个系统里用到的,有了富文本编辑器,管理员使用起来不是很方便?
所以本博客介绍这个富文本编辑器的使用哈!觉得写得不错的请点赞哈,有建议欢迎提哈!^V^
下载链接:http://ueditor.baidu.com/website/download.html
具体的使用请看官网:http://ueditor.baidu.com/website/index.html
下载富文本编辑器后,我们打开MyEclipse或者其它编辑软件,选择file->import,选择文件系统,导入下载好的Ueditor
然后启动tomcat服务器
http://localhost:8080/项目名称t/ueditor1_4_3_2/jsp/controller.jsp?action=config
这个要根据你的项目进行修改的哈
可以输出这个,什么编辑器导入成功
引入js,charset属性设置为UTF-8的,因为我的系统默认是UTF-8的
- <span style="font-size:18px;"><script type="text/javascript" charset="UTF-8" src="<%=basePath %>ueditor1_4_3_2/ueditor.config.js"></script>
- <script type="text/javascript" charset="UTF-8" src="<%=basePath %>ueditor1_4_3_2/ueditor.all.min.js"> </script></span>
复制ueditor里面的index,html代码,这个要根据需要去复制的
- <span style="font-size:18px;"><script type="text/javascript">
- //实例化编辑器
- //建议使用工厂方法getEditor创建和引用编辑器实例,如果在某个闭包下引用该编辑器,直接调用UE.getEditor('editor')就能拿到相关的实例
- var ue = UE.getEditor('editor');
- function getContent() {
- var arr = [];
- arr.push("使用editor.getContent()方法可以获得编辑器的内容");
- arr.push("内容为:");
- arr.push(UE.getEditor('editor').getContent());
- alert(arr.join("\n"));
- }
- </script></span>
因为我做的系统只要实现将编辑的文本和样式一起写入数据库,所以只要使用getContext方法就可以
在form表单里加入:
- <script id="editor" type="text/plain" style="width:1024px;height:500px;"></script>
注意这些属性都不用随便修改的哦
获取文本和文本样式的参考代码,
String introduction = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8");
这个就是获取文本和文本样式的代码,然后下面的代码只是参考的,只要用String introduction = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8");
这代码就可以获取内容
- public class AddSpotInfoServlet extends HttpServlet {
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- /**
- *
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/html;charset=UTF-8");
- PrintWriter out = response.getWriter();
- request.setCharacterEncoding("UTF-8");
- String introduction = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8");
- String picture = Constant.ImgPath.path;
- String position = new String(request.getParameter("position").getBytes("iso-8859-1"),"UTF-8");
- String priceString = new String(request.getParameter("price").getBytes("iso-8859-1"),"UTF-8");
- Double price = Double.parseDouble(priceString);
- String sortString = new String(request.getParameter("sort").getBytes("iso-8859-1"),"UTF-8");
- int spot_sort = Integer.parseInt(sortString);
- // String timeString = new String(request.getParameter("time").getBytes("iso-8859-1"),"UTF-8");
- // Date time = Date.valueOf(timeString);
- String tour_project = new String(request.getParameter("tour_project").getBytes("iso-8859-1"),"UTF-8");
- Spot spot = new Spot();
- spot.setIntroduction(introduction);
- spot.setPicture(picture);
- spot.setPosition(position);
- spot.setPrice(price);
- spot.setSpot_sort(spot_sort);
- spot.setTour_project(tour_project);
- SpotDAO spotDao = new SpotDAOImpl();
- boolean flag = spotDao.addInfo(spot);
- if(flag){
- response.sendRedirect(Constant.WEB_URL_SPOT_SERVLET);
- }
- out.flush();
- out.close();
- }
- /**
- *
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- doGet(request, response);
- }
- }
ok,可以将文本和样式一起写入数据库了,哈哈哈,^V^
WEB项目中使用UEditor(富文本编辑器)的更多相关文章
- vue2.0项目中使用Ueditor富文本编辑器示例
最近在vue项目中需要使用富文本编辑器,于是将Ueditor集成进来,作为公共组件. 在线预览:https://suweiteng.github.io/vue2-management-platform ...
- vue2.0项目中使用Ueditor富文本编辑器应用中出现的问题
1.如何设置config中的内容 readonly:true,//只读模式wordCount:false,//是否开启字数统计enableAutoSave: false,//自动保存功能 重点:ena ...
- ASP.NET MVC5 中百度ueditor富文本编辑器的使用
随着网站信息发布内容越来越多,越来越重视美观,富文本编辑就是不可缺少的了,众多编辑器比较后我选了百度的ueditor富文本编辑器. 百度ueditor富文本编辑器分为两种一种是完全版的ueditor, ...
- ASP.NET MVC 中使用 UEditor 富文本编辑器
在上篇<使用ASP.NET MVC+Entity Framework快速搭建博客系统>中,已经基本上可以实现博客分类和博客文章的CURD.但是,文章编辑界面实在是…… 好吧,咱得搞专业点. ...
- 在网站中使用UEditor富文本编辑器
UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量.可定制.用户体验优秀等特点. 官网链接 进入到下载页面,选择相应的版本下载 这里我们使用ASP.NET开发,所以选择 ...
- 在java项目中加入百度富文本编辑器
富文本编辑器在项目中很常见,他可以将文本,图片等信息存入数据库,在编辑一些图文混排的信息的时候很有用,比如商城项目的商品详情页,包含很多带有样式的文字和图片. 此前一直使用的百度的富文本编辑器uedi ...
- 在 Vue 项目中引入 tinymce 富文本编辑器
项目中原本使用的富文本编辑器是 wangEditor,这是一个很轻量.简洁编辑器 但是公司的业务升级,想要一个功能更全面的编辑器,我找了好久,目前常见的编辑器有这些: UEditor:百度前端的开源项 ...
- Vue 中使用UEditor富文本编辑器-亲测可用-vue-ueditor-wrap
其中UEditor中也存在不少错误,再引用过程中. 但是UEditor相对还是比较好用的一个富文本编辑器. vue-ueditor-wrap说明 Vue + UEditor + v-model 双向绑 ...
- django项目中使用KindEditor富文本编辑器。
先从官网下载插件,放在static文件下 前端引入 <script type="text/javascript" src="/static/back/kindedi ...
随机推荐
- JAVA类加载器概念与线程类加载器
类加载器的功能:通过一个类的全限定名来获取描述此类的二进制字节流的过程 java的类加载器大致可以分为两类,一类是系统提供的,一类是由应用开发人员编写的.系统提供的类加载器有以下三种: 引导类加载器( ...
- FreeRTOSConfig 配置文件详解
以下转载自安富莱电子: http://forum.armfly.com/forum.php 本章节为大家讲解 FreeRTOS 的配置文件 FreeRTOSConfig.h 中每个选项的作用.初学的话 ...
- 基于jQuery的图片异步加载和预加载实例
如今的网页中有很多图片,比如相册列表,那么如果一次性读取图片将会瞬间加重服务器的负担,所以我们用jQuery来实现图片的异步加载和预加载功能,这样在页面的可视范围内才会加载图片,当拖动页面至可视界面时 ...
- HTTP Header User-Agent的ctf
HAHA浏览器分值: 200 据说信息安全小组最近出了一款新的浏览器,叫HAHA浏览器,有些题目必须通过HAHA浏览器才能答对.小明同学坚决不要装HAHA浏览器,怕有后门,但是如何才能过这个需要安装H ...
- 【基础练习】【区间DP】codevs2102 石子归并2(环形)题解
题目描写叙述 Description 在一个园形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次仅仅能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分. 试设计出1个 ...
- Unix系统编程()在文件特定偏移量处的IO:pread和pwrite
首先我想问的是这两个p代表的是什么? 系统调用pread和pwrite完成与read和write相类似的工作,只是前两者会在offset参数所指定的位置进行文件IO操作,而非始于文件的当前偏移量处,并 ...
- openresty 视频
http://v.163.com/paike/V8H1BIE6U/V949ER8RD.html#from=search
- datagrid鼠标悬浮提示
/** * 扩展两个方法 */ $.extend($.fn.datagrid.methods, { /** * 开打提示功能 * @param {} jq * @param {} params 提示消 ...
- URL 重写
转载自:http://www.cnblogs.com/knowledgesea/archive/2012/10/08/2715350.html 一. 为了页面更有利于seo优化,url重写程序需要做出 ...
- 【BZOJ】1673: [Usaco2005 Dec]Scales 天平(dfs背包)
http://www.lydsy.com/JudgeOnline/problem.php?id=1673 bzoj翻译过来的c<=230不忍吐槽......................... ...