java jsp 整合百度文本编辑器ueditor1_4_3-utf8-jsp 遇到的问题
2015-03-11 14:40
363 查看
<pre name="code" class="html">
1配置路径 ueditor.config.js 文件
window.UEDITOR_HOME_URL="/Zgsyhgcyw/view/plugin/ueditor1_4_3/";
var URL = window.UEDITOR_HOME_URL || getUEBasePath();
2上传图片问题 jsp/config.json 文件
/* 上传图片配置项 */ "imageActionName": "uploadimage", /* 执行上传图片的action名称 */ "imageFieldName": "upfile", /* 提交的图片表单名称 */ "imageMaxSize": 2048000, /* 上传大小限制,单位B */ "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 上传图片格式显示 */ "imageCompressEnable": true, /* 是否压缩图片,默认是true */ "imageCompressBorder": 1600, /* 图片压缩最长边限制 */ "imageInsertAlign": "none", /* 插入的图片浮动方式 */ "imageUrlPrefix": "/Zgsyhgcyw", /* 图片访问路径前缀 */ "imagePathFormat": "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
Zgsyhgcyw是我的项目名称
3,上传图片 提示“未找到上次数据” 因为 我的是用到了struts2框架 所以还有个过滤器的问题 web.xml文件
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <pre name="code" class="html"> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
你们可以把过滤器去掉 或者
换成成一个自己写的 新建一个过滤器
package com.welcome.plugin.filter; import java.io.IOException; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter; public class EditorStrutsFilter extends StrutsPrepareAndExecuteFilter{ @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; String url = request.getRequestURI(); System.out.println(url); if (url.contains("/view/plugin/ueditor1_4_3/jsp/")) { System.out.println("使用自定义过滤器"); chain.doFilter(req, res); }else{ System.out.println("使用默认过滤器"); super.doFilter(req, res, chain); } } }
web.xml文件
<filter> <filter-name>struts2</filter-name> <filter-class>com.welcome.plugin.filter.EditorStrutsFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
4, 如果还是有问题 提示上传错误
org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [jsp] in context with path [/Zgsyhgcyw] threw exception [javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.getTempDirectory()Ljava/io/File;] with root cause java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.getTempDirectory()Ljava/io/File; at com.baidu.ueditor.upload.StorageManager.getTmpFile(StorageManager.java:117) at com.baidu.ueditor.upload.StorageManager.saveFileByInputStream(StorageManager.java:51) at com.baidu.ueditor.upload.BinaryUploader.save(BinaryUploader.java:75) at com.baidu.ueditor.upload.Uploader.doExec(Uploader.java:24) at com.baidu.ueditor.ActionEnter.invoke(ActionEnter.java:80) at com.baidu.ueditor.ActionEnter.exec(ActionEnter.java:49) at org.apache.jsp.view.plugin.ueditor1_005f4_005f3.jsp.controller_jsp._jspService(controller_jsp.java:68)
错误信息是这样的
那么 就是jar包的问题 ueditor1_4_3-utf8-jsp 版本的赢用 commons-io-2.4.jar 包
你看下是否有别的版本jar包冲突 项目里没有的话 看下tomcat WEB-INF\lib下
我的就是 tomcat 有冲突 把其余版本的删除 就可以了
最后 终于成功了 和大家分享一下
相关文章推荐
- ueditor1_4_3-utf8-jsp 配置实现上传图片的功能遇到的问题,改变图片上传请求地址
- ueditor1_4_3-utf8-jsp 配置实现上传图片的功能遇到的问题,改变图片上传请求地址
- 遇到的问题---百度ueditor----An error occurred at line: 12 in the jsp file: /ueditor/jsp/controller.jsp
- 科室管理系统中,运用百度编辑器(ueditor1_4_3-utf8-jsp)出现的一系列问题!
- 遇到的问题----java jsp做数据分页翻页时遇到 java.lang.Integer cannot be cast to java.lang.String
- Jsp+Hibernate开发中遇到的问题 java.lang.ClassNotFoundException: org.hibernate.Session的解决
- 遇到的问题--java--JSP页面EL表达式$显示key为数字的map
- 7. 在jsp页面中编写java遇到的问题
- 遇到的问题----java jsp做数据分页翻页时遇到 java.lang.Integer cannot be cast to java.lang.String
- [jsp]常见问题--Java 开发中遇到的乱码问题
- 整合Spring和mybatis中遇到的问题(java.lang.AbstractMethodError)
- Java整合Discuz遇到的几个问题小记
- 百度ueditor使用遇到问题
- Java文本编辑器中遇到的问题详解
- ecshop整合ueditor替换百度编辑器 ,解决ie浏览器下宽度为0的问题
- MyEclipse6.5整合flex实现与java简单通信过程中遇到的问题和注意事项
- 百度富文本ueditor和umeditor遇到的问题和解决办法
- 使用UEditor编辑器遇到的问题(java)
- 百度富文本ueditor使用 以及 与 Struts2 整合时出现的问题解决
- 关于百度附文本编辑器使用中遇到的问题