百度 ueditor 富文本编辑器的使用心得 jsp版本 1.4的JDK weblogic8
2013-06-21 18:22
525 查看
本人一直开发.net,之前分享了一个ewebeditor的.net版本,也挺好用 但一直没有找到合适的jsp版本的,找了又找就找到了百度的ueditor,不过对jsp比较生疏所以一直到现在测试成功也费了不少劲,因为客户软件是部署在weblogic上的,而且jdk的版本是1.4,而百度最新版本的ueditor是target1.6的,所以挺费劲。不过到现在终于成功了,特地在此分享一下。
本文重点是 ueditor在jdk1.4的环境下使用。
其实很简单,就是把新版本的东西修改掉,首先是Uploader.class文件需要重新编译,即修改Uploader.java文件然后重新便器,文件中两个地方
private HashMap<String, String> errorInfo = new HashMap<String, String>();这个是1.5之后的,把这个转换成数组,然后替换文档中用到的地方。
Iterator<String> type = Arrays.asList(this.allowFiles).iterator();转换成Iterator type = Arrays.asList(this.allowFiles).iterator();
修改好Uploader.java文件之后,编译,然后修改fileUp.jsp中的response.setCharacterEncoding("utf-8");修改为response.setContentType("text/html;charset=utf-8");
以上两个文件修改之后再次刷新页面就能正常使用了。希望能帮到人
注:可以查看Uploader.class文件的jdk版本,用二进制或十六进制打开class文件,第一行ca fe ba be 00 00 00 2e,这里的2E=48 ,48对应着1.4,49对应1.5,50对应1.6。另外加载commons-fileupload-1.2.2.jar和ueditor.jar之后都可以在资源管理器中MAIFEST.MF的文档中查看到X-Compile-Target-JDK,只要你当前的JDK比jar包的jdk版本高就行。查看编译的jdk版本window→preferences→java→compiler中的第一项,整个项目的jdk版本查看:window→preferences→java→installed jres选择
错误类型总结:
提示服务器错误500,表示你的jar包有错误
提示 class file has wrong version 49.0, should be 48.0 说明你class文件版本有误。
另外简单的写个使用步骤:
1.下载ueditor:http://ueditor.baidu.com/website/download.html
2.修改配置文件ueditor.config.js,在这里需要修改URL(格式如:/WebRoot/ueditor/),定制toolbars,修改附件图片的存储位置等。其中有个修正地址,意思是[b]修正在文本编辑器中的超链接地址[/b]
3.在页面引用js<script type="text/javascript" src="ueditor/editor_config.js"></script>
<script type="text/javascript" src="ueditor/editor_all.js"></script>
4.初始化<script id="myEditor" name="myContent" type="text/plain"> </script>
<script type="text/javascript">
var editor=new UE.ui.Editor({ initialFrameWidth:600});
editor.render("myEditor");
</script>
5.ok
本文重点是 ueditor在jdk1.4的环境下使用。
其实很简单,就是把新版本的东西修改掉,首先是Uploader.class文件需要重新编译,即修改Uploader.java文件然后重新便器,文件中两个地方
private HashMap<String, String> errorInfo = new HashMap<String, String>();这个是1.5之后的,把这个转换成数组,然后替换文档中用到的地方。
Iterator<String> type = Arrays.asList(this.allowFiles).iterator();转换成Iterator type = Arrays.asList(this.allowFiles).iterator();
修改好Uploader.java文件之后,编译,然后修改fileUp.jsp中的response.setCharacterEncoding("utf-8");修改为response.setContentType("text/html;charset=utf-8");
以上两个文件修改之后再次刷新页面就能正常使用了。希望能帮到人
注:可以查看Uploader.class文件的jdk版本,用二进制或十六进制打开class文件,第一行ca fe ba be 00 00 00 2e,这里的2E=48 ,48对应着1.4,49对应1.5,50对应1.6。另外加载commons-fileupload-1.2.2.jar和ueditor.jar之后都可以在资源管理器中MAIFEST.MF的文档中查看到X-Compile-Target-JDK,只要你当前的JDK比jar包的jdk版本高就行。查看编译的jdk版本window→preferences→java→compiler中的第一项,整个项目的jdk版本查看:window→preferences→java→installed jres选择
错误类型总结:
提示服务器错误500,表示你的jar包有错误
提示 class file has wrong version 49.0, should be 48.0 说明你class文件版本有误。
另外简单的写个使用步骤:
1.下载ueditor:http://ueditor.baidu.com/website/download.html
2.修改配置文件ueditor.config.js,在这里需要修改URL(格式如:/WebRoot/ueditor/),定制toolbars,修改附件图片的存储位置等。其中有个修正地址,意思是[b]修正在文本编辑器中的超链接地址[/b]
3.在页面引用js<script type="text/javascript" src="ueditor/editor_config.js"></script>
<script type="text/javascript" src="ueditor/editor_all.js"></script>
4.初始化<script id="myEditor" name="myContent" type="text/plain"> </script>
<script type="text/javascript">
var editor=new UE.ui.Editor({ initialFrameWidth:600});
editor.render("myEditor");
</script>
5.ok
相关文章推荐
- 百度编辑器UEEDITOR使用简单介绍 UEditor表单提交和后台交互详解 最后更新对应的版本:1.2.5.1 教程描述: 富文本编辑器的使用开发中,表单提交有多种场景,编辑器初始化有新增文章和编辑
- 百度富文本编辑器ueditor在jsp中的使用(ssm框架中的应用)
- [置顶]百度富文本编辑器ueditor在jsp中的使用(ssm框架中的应用)
- javaWEB中百度富文本编辑器UEditor1.4.3的使用随笔
- 百度富文本编辑器ueditor使用总结
- ASP.NET MVC5 中百度ueditor富文本编辑器的使用
- 百度UEditor使用心得(简单使用)
- 百度富文本编辑器ueditor使用小结
- 使用百度富文本编辑器UEditor碰到的问题
- vue集成百度UEditor富文本编辑器使用教程
- 百度富文本编辑器ueditor使用总结
- Ueditor1.4.3百度编辑器配置(包括上传图片)的使用心得
- 使用Ueditor1.4版本需要注意的点
- 百度ueditor富文本编辑器的使用
- 百度开源富文本编辑器 UEditor配置:图片上传和文件上传独立使用方法
- 百度富文本编辑器ueditor的使用、非空校验、引用预定义模板
- 百度ueditor富文本编辑器使用 以及去除自动保存
- 个人博客配置百度Ueditor--jsp版本
- 百度ueditor使用心得
- 关于百度富文本编辑器ueditor的.NET版本地图片上传提示uploader类同时存在于两个dll中的解决方法