SpringMVC+Ueditor 整合

最近公司里需要做一个项目,需要使用编辑器上传图片功能。以前没有弄个,就找了百度的Ueditor(毕竟国产的,文档都是中文)。虽然有文档说明,但是在使用图片上传功能时还是一脸懵逼.....后来在网上找了很多的博客神马的,大部分都是爬虫爬来的文章,写的乱七八糟的,也没有具体的例子。只能慢慢摸索了。经过1天努力,终于通过各个文章的整合说明弄出来了图片上传的功能,特此记录一下,方便自己以后使用,也希望能帮到一些跟我同样需求的童鞋。

已经上传了我的整合项目在GitHub上,地址:https://github.com/wcfeng9527/SpringMVCUeditor

推荐文章:http://blog.csdn.net/huangwenyi1010/article/details/51637427

一共3篇,写的很好,我就是参考了他的文章来修改的。

首先,我的项目是使用的SpringMVC的框架实现的,所以百度自带的ueditor-1.1.2.jar包中内容需要修改,所以要下载源码包,我下载的是1.4.3.3 版本,当前最新版。

使用的maven管理的包依赖,使用的jboss7 作为服务器,也可以使用其他的服务器,但是需要对配置文件的位置进行修改。

项目结构:

其中百度的包是使用的源码,因为需要修改图片保存的代码。直接将百度下载的源码中jsp中src内容copy到自己的项目中。

然后就是插件放在了static文件夹下,把jsp中的config.json文件提出来,放到ueditor下,即与ueditor.config.js在同一个文件夹下。

编写自己的controller作为编辑器的总入口,不使用controller.jsp,把controller.jsp的内容复制过来即可。然后修改ueditor.config.js中的serverUrl,改成action的地址即可。

我的controller类:

package com.shijie99.ueditor.controller;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SpringMVC 是一个基于 Java 的 Web 框架,而 MyBatis 是一个持久层框架,它们可以很好地结合在一起,实现数据的持久化和 Web 应用的开发。下面我将简单介绍 SpringMVC 和 MyBatis 的整合以及如何进行下载和配置。 首先,你需要下载并安装 SpringMVC 和 MyBatis 的相关依赖。你可以通过 Maven 或 Gradle 等构建工具来管理依赖,也可以直接下载相应的 jar 包。SpringMVC 和 MyBatis 都有自己的官方网站,你可以在官网上找到他们的下载链接和详细的文档说明。 接着,你需要配置 SpringMVC 和 MyBatis。在 SpringMVC 中,你需要配置 DispatcherServlet 和相关的 bean 定义,同时也需要配置视图解析器、拦截器等。而在 MyBatis 中,你需要配置数据源、SqlSessionFactory 和 Mapper 接口等。这些配置可以通过 XML 文件或 Java 配置类来完成。 最后,你需要编写相应的代码来实现业务逻辑和持久化操作。在 SpringMVC 中,你可以编写 Controller 和 Service 层代码,处理请求和业务逻辑。而在 MyBatis 中,你可以编写 Mapper 接口和映射 XML 文件,实现数据库的增删改查操作。 通过以上步骤,你就可以完成 SpringMVC 和 MyBatis 的整合,并且搭建起一个基本的 Web 应用。当然,这只是一个简单的介绍,实际情况会更加复杂,需要根据具体的项目需求来进行进一步的配置和开发。希望我的回答可以帮到你,如果还有其他问题,欢迎继续咨询。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值