SpringMVC4.0+maven 整合ueditor1.4
2017-08-10 14:56
393 查看
第一步:去官网下载【完整源码】和【JSP-UTF8】。http://ueditor.baidu.com/website/download.html
第二部:搭建MAVEN+SpringMVC项目
1、下载【完整源码】的 解压,拷贝ueditor1_4_3_3-src.>jsp>src下的com代码拷贝到根目录下
项目展示
2、下载【JSP-UTF8】的 解压并命名为ueditor,拷贝ueditor到根目录下,将jsp中的config.json移到ueditor下面,并删除jsp目录。
项目展示
3、在spring配置文件中设置静态文件
在pom.xml中引入
4、在controller层,写一个Ueditor的统一入口接口,路径为:ueditor/upload
5、修改在ueditor目录下的ueditor.config.js中的统一入口为 ueditor/upload
6、修改在ueditor目录下的config.json中的图片配置,我这里只是把图片的访问路径设置为带地址的路径,也就是
7、配置ueditor的配置文件的初始化文件。找到com.baidu.ueditor.ConfigManager.getConfigPath()方法打个断点,这个方法返回的就是 ueditor目录下的config.json的路径
如果这个配置错误,会出现以下错误:
a、ueditor/upload请求返回“配置文件初始化失败”;
b、点击"多图”图标,会出现
8、如果你的spring.xml配置文件中,没有使用上传,现在就可以正常使用了。如果使用了那么重新isMultipart方法
spring.xml配置文件指向该类
第二部:搭建MAVEN+SpringMVC项目
1、下载【完整源码】的 解压,拷贝ueditor1_4_3_3-src.>jsp>src下的com代码拷贝到根目录下
项目展示
2、下载【JSP-UTF8】的 解压并命名为ueditor,拷贝ueditor到根目录下,将jsp中的config.json移到ueditor下面,并删除jsp目录。
项目展示
3、在spring配置文件中设置静态文件
在pom.xml中引入
<!-- 上传组件包 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.9</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20140107</version> </dependency>
4、在controller层,写一个Ueditor的统一入口接口,路径为:ueditor/upload
@Controller @RequestMapping(value = "/ueditor") public class UeditorController { @RequestMapping(value = "/upload") public void config(HttpServletRequest request, HttpServletResponse response) { response.setContentType("application/json"); String rootPath = request.getSession().getServletContext().getRealPath("/"); try { String exec = new ActionEnter(request, rootPath).exec(); PrintWriter writer = response.getWriter(); writer.write(exec); writer.flush(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } }
5、修改在ueditor目录下的ueditor.config.js中的统一入口为 ueditor/upload
6、修改在ueditor目录下的config.json中的图片配置,我这里只是把图片的访问路径设置为带地址的路径,也就是
imageUrlPrefix+imagePathFormat,可以直接访问到图片
7、配置ueditor的配置文件的初始化文件。找到com.baidu.ueditor.ConfigManager.getConfigPath()方法打个断点,这个方法返回的就是 ueditor目录下的config.json的路径
如果这个配置错误,会出现以下错误:
a、ueditor/upload请求返回“配置文件初始化失败”;
b、点击"多图”图标,会出现
8、如果你的spring.xml配置文件中,没有使用上传,现在就可以正常使用了。如果使用了那么重新isMultipart方法
public class UeditorCommonsMultiparResolver extends CommonsMultipartResolver { @Override public boolean isMultipart(javax.servlet.http.HttpServletRequest request) { String uri = request.getRequestURI(); if (uri.indexOf("ueditor/upload") > 0) { return false; } return super.isMultipart(request); } }
spring.xml配置文件指向该类
相关文章推荐
- SpringMVC4.0+maven 整合ueditor1.4
- springmvc整合ueditor,ueditor修改上传路径及页面回显问题
- springMVC 整合ueditor
- springMVC -- 整合UEditor(富文本编辑器)
- springMVC整合UEditor
- Maven下SpringMVC整合UEditor
- SpringMVC整合UEditor
- ueditor 整合 springmvc
- SpringMVC之Web-整合ueditor编辑器(九)
- thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印
- springMVC与百度UEditor的整合
- springMVC与百度UEditor的整合
- springmvc与百度Ueditor整合
- UEditor之——与SpringMVC整合
- ueditor编辑器与springmvc整合使用
- springMVC -- 整合UEditor(富文本编辑器)
- springmvc4 mybatis 整合 框架源码 bootstrap html5 mysql o
- SpringMvc整合Freemarker
- 解决Spring整合SpringMVC时,Bean被实例化两次的问题
- spring、springmvc、mybatis整合笔记