如果你有富文本编辑器的功能需要开发,我推荐你用百度的ueditor。本文将与你分享jsp版ueditor开发中遇到的一些问题。此次要说的版本是ueditor1_4_3-utf8-jsp,lib版本是ueditor1.1.1.jar。
先附上ueditor源码和已经改过bug的jar包,急着用的就别看我废话了:
第一:ueditor图片在线管理返回绝对路径,本来图片已经成功上传了,但是在线管理时却返回里绝对路径,如(D:\project\shuoit\xx.jpg)。自己研究了半天,开始以为是 config.json 配置的问题,最后才发现是jar包的bug....在这里我想说,百度你作为互联网老大,提供这么优秀的工具,竟然这种低智商错误,太遗憾了,如图:
原来的函数,你可以用反编译工具看看,我们改成如图配置就好了,打包运行,就没问题了,如下图:
第二:如果你的commons-io-2.4.jar太旧,比如我的以前是1.XX版,则上传图片又会报错,这是个小问题,删掉多余的jar包就好;
第三:这个问题相当蛋疼,是关于struts2的,如果你的项目采用的struts2,你就要注意,你的文件上传不鸟,很大可能是struts2内置的上传过滤功能给你拦截了,解决方式是,自定义拦截器,如下代码:
/** * 自己定义struts过滤器,指定不对ueditor/jsp/目录下的jsp页面进行过滤 * @author zhengyunfei */ public class DiyStrutsFilter extends StrutsPrepareAndExecuteFilter{ @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; String url = request.getRequestURI(); if (url.contains("/ueditor/jsp/")) { System.out.println("+++++++++++>> 使用自定义过滤器"); System.out.println("++++++++++++++++++++"+url+"++++++++++++++++++"); chain.doFilter(req, res); }else{ super.doFilter(req, res, chain); } } } web.xml配置如下: <!-- 自定义struts2过滤器,避免struts2内置模块影响上传功能 --> <filter> <filter-name>struts2</filter-name> <filter-class>net.shuoit.javaweb.filter.DiyStrutsFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
以上是我使用过程中遇到的问题,欢迎与我交流。
相关推荐
ueditor图片在线管理不能显示的问题原因是: 它使用的是tomcat项目中的绝对路径 E:/apache-tomcat-6.0.44/apache-tomcat-6.0.44/webapps/…… 修改 dialogs->image->路径下的image.js 文件 修改在image.js文件中...
前天我项目中要用到文本编辑,然后看大家都在使用ueditor ...如图片无法显示、图片上传后插入文本中无法显示、 在线管理中的图片无法显示等问题。发现网上的资料都不完整,现整理了下,后期会上传项目代码方便大家参考
ueditor修改图片路径和在线图片路径 源码
百度的UEditor 修改图片上传路径版,主要是修改保存路径到项目根目录外面
百度UEditor自定义上传图片存储路径为本地路径的Java改后的代码。自己项目需要修改后测试过的。
ueditor1.4.3 富文本插件完美使用,搭建后可以直接上传图片以及多图片上传回显。主要的配置在config.json。可以查看官网ip,一般人出问题都是在config.json,或者不知道案例文件该怎么放,放哪里。
ueditor1.4的jsp版本,官方原版,鉴于官网总是崩,有的同学下载不到,再次提供一下
2.如果想把图片上传到项目目录之外的目录中,直接下载本controller.jsp,替换原“ueditor/jsp/controller.jsp"文件,然后在controller.jsp中,将返回路径字符串处理为你想要的格式(”比如去掉../这些字符串等等,...
jsp+ueditor web文本编辑器源代码
Ueditor百度编辑器JSP版本,图片附件上传通过测试好用。
UEditor-1.4.3.3 JSP版本 UEditor-1.4.3.3 JSP版本 UEditor-1.4.3.3 JSP版本
ueditor eclipse例子,可上传图片。
Ueditor 1.43 在jsp中应用
百度官方的UEditor不能支持自定义上传路径,上传路径的东西会自动存到Tomcat下,这个很不友好,我自己做了修改,支持自定义上传路径了。同学下载完成后替换一下jar包,并在配置文件中加一个参数就行了,就是这么简单...
UEditor JSP版 demo 不是百度下载的,原创(里面的内容超级超级超级超级超级超级超级超级超级超级超级超级详细)
刚刚接触UEditor,想找一个可运行的jsp版本,网上下载很多,浪费了20多分,依然不行啊。后来自己按照网上的文档一步一步添加,终于可行。现在可以上传图片、文字和视频,后期准备添加音频,加油
由于项目需求,要开发一个新闻发布模块,在网上找了找,看有没有什么插件可以用,后来发现了Ueditor百度编辑器,的确挺强大的。这里我只讲解jsp版本的,与servlet和SpringMVC整合,两种方式的应用。这里提供了纯...
关于jsp版ueditor1.2.5的部分问题解决(上传图片失败).docx
修改百度的插件UEditor实现如下两个功能:①复制别的网站的新闻,可以获取图片的原链接网址而不是保存到项目根目录下面;②通过相关配置,实现了,上传图片到项目外的路径。