当前位置:首页 » 编程语言 » javaueditorjava

javaueditorjava

发布时间: 2022-05-03 23:27:37

A. java可以将ueditor中的内容生成pdf吗

可以。
将编辑器中的文件存入数据库中,然后再html5页面加载数据库中的文件,在html5页面中定义一个div,div.innerhtml=数据库中的文件。
string content="<div>this is test</div>";
string html="<html>"
html+="<body>";
html+=content;
html+="</body>";
html+="</html>";
File.WriteAllText("xxxx.html",html);

B. 在jsp页面中无法使用UEditor

开发工具:MyEclipse10

UEditor版本:1.4.3,UTF-8

主要是讲本人遇到的问题,使用步骤就只粗略地讲一下了。

1. 将从官网下载的UEditor解压之后复制到Web工程的WebRoot目录下,记得把ueditor/jsp/lib/中的jar包复制到WebRoot/WEB-INF/lib/中。

引入之后可能回出现各种错误提示,基本不影响使用,可以右击ueditor文件夹,选择MyEclipse>Manage Validation...,在Excluded Resources中将ueditor文件夹选中,这样编译器就不会去检查ueditor文件夹中的代码了。

2. 在JSP页面上引用UEditor的JS文件。

[html]view plain

  • <scripttype="text/javascript"charset="utf-8"src="ueditor/ueditor.config.js"></script>

  • <scripttype="text/javascript"charset="utf-8"src="ueditor/ueditor.all.min.js"></script>

  • <scripttype="text/javascript"charser="utf-8"src="ueditor/lang/zh-cn/zh-cn.js"></script>

  • 3. 在body当中放置UEditor。

    [html]view plain

  • <div>

  • <spanstyle="white-space:pre;"></span><scriptid="ueditor"type="text/plain">初始化内容</script>

  • <div>

  • 4. 实例化UEditor。

    [html]view plain

  • <script>

  • <spanstyle="white-space:pre;"></span>varue=UE.getEditor("ueditor");

  • </script>

  • 完成以上4步就可以在页面中看到UEditor了,下面讲具体遇到的问题。

    1. 乱码问题

    UEditor内容提交到后台之后就乱码了。

    前后台编码统一这个就不提了,笔者项目当中都是用的UTF-8编码。讲到这里顺便说一下,下载的UEditor是UTF-8版本,如果开发工具没有设置成UTF-8编码,UEditor中的中文注释就变成乱码了。右击Web工程,点击Properties,就可以在Resource中设置编码。

    言归正传,我乱码的原因在于form没有设置为POST。改一下method就可以不会出现乱码了。

    [html]view plain

  • <formaction="#"method="POST">


  • 2. java.lang.NoSuchMethodError

    UEditor上传文件之后出现的错误,没有找到上传文件的方法。

    这是由于UEditor1.4.3用来上传文件的jar包是commons-io-2.4.jar,而服务器却用了一个老版本的jar包,在tomcatwebapps中找到部署的项目,从WEB-INFlib目录中删除老版本的jar包即可。

    3. 上传文件之后提示找不到上传数据。

    我使用的Struts2框架,Request当中有关文件的请求被拦截了,自己写个拦截器放过UEditor就可以了。

    首先新建一个过滤器类。

    [java]view plain

  • importjava.io.IOException;

  • importjavax.servlet.FilterChain;

  • importjavax.servlet.ServletException;

  • importjavax.servlet.ServletRequest;

  • importjavax.servlet.ServletResponse;

  • importjavax.servlet.http.HttpServletRequest;

  • importorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;

  • {

  • publicvoiddoFilter(ServletRequestreq,ServletResponseres,

  • FilterChainchain)throwsIOException,ServletException{

  • HttpServletRequestrequest=(HttpServletRequest)req;

  • Stringurl=request.getRequestURI();

  • //不过滤UEditor的请求

  • if(url.contains("/employment/ueditor/")){

  • //System.out.println("使用自定义的过滤器"+url);

  • chain.doFilter(req,res);

  • }else{

  • //System.out.println("使用默认的过滤器");

  • super.doFilter(req,res,chain);

  • }

  • }

  • }

  • 然后在web.xml当中将struts2的过滤器注释掉,加上刚刚自定义的过滤器。

    [html]view plain

  • <filter>

  • <filter-name>struts2</filter-name>

  • <!--Struts2的过滤器-->

  • <!--

  • <filter-class>

  • org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

  • </filter-class>

  • -->

  • <!--自定义的过滤器-->

  • <filter-class>com.myFilter.FilterForUeditor</filter-class>

  • </filter>

  • 重新运行网站即可成功上传文件。

    4. 成功上传附件之后,点击附件链接却出现404错误。

    在ueditor/jsp/lib/当中找到config.json,在文件访问路径前缀中写上自己部署的Web工程名称。

    [html]view plain

  • "fileUrlPrefix":"/projectName",/*文件访问路径前缀*/

  • 阅读全文

C. 使用myeclipse开发的Javaweb项目中怎么部署ueditor

步骤如下:

一、官网上下载完整源码包,解压到任意目录

_examples:编辑器完整版的示例页面

_demos:编辑器的各种使用案例

dialogs:弹出对话框对应的资源和JS文件

themes:样式图片和样式文件

third-party:第三方插件

editor_all.js:_src目录下所有文件的打包文件

editor_all_min.js:editor_all.js文件的压缩版,建议在正式部署时才采用

editor_config.js:编辑器的配置文件,建议和编辑器实例化页面置于同一目录

二、部署UEditor到实际项目(UETest)中的步骤:

第一步:在项目的任一文件夹中建立一个用于存放UEditor相关资源和文件的目录,此处在项目根目录下建立,起名为ueditor。

第二步:拷贝源码包中的dialogs、themes、third-party、editor_all.js和editor_config.js到ueditor文夹中。

第三步:为简单起见,此处将以根目录下的index.jsp页面作为编辑器的实例化页面,用来展示UEditor的完整版效果。在index.jsp文件中,首先导入编辑器需要的三个入口文件,示例代码如下:

[html] view plain

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

<title>编辑器完整版实例</title>

<script type="text/javascript" src="ueditor/editor_config.js"></script>

<script type="text/javascript" src="ueditor/editor_all.js"></script>

<link rel="stylesheet" href="ueditor/themes/default/ueditor.css">

第四步:然后在index.php文件中创建编辑器实例及其DOM容器。具体代码示例如下:

[html] view plain

<div id="myEditor"></div>

<script language="javascript" type="text/javascript">

var option = {

initialContent : '',//初始化编辑器的内容

minFrameHeight : 400,//设置高度

textarea : 'content'//设置提交时编辑器内容的名字,之前我们用的名字是默认的editorValue

};

var editor = new .editor.ui.Editor(option);

editor.render("myEditor");

</script>

最后一步: 在/UETest/ueditor/ editor_config.js中查找URL变量配置编辑器在你项目中的路径。

[html] view plain

//强烈推荐以这种方式进行绝对路径配置

URL=window.UEDITOR_HOME_URL||"/UETest/ueditor/";

至此,一个完整的编辑器实例就已经部署了!在浏览器中输入http://localhost:8080/UETest 运行下。

D. ueditor中jar包的作用

你就在你的JSP顶上写<%page language=“java” import=“.editor.ui.*"%>
就可以了。有多个包的话,就用逗号隔开就行了,例如import=“.editor.ui.*,java.util.*"

E. 安装ueditor时怎么配置java环境

需要什么环境?
你能跑起一个javaweb的项目就行。
把ueditor放到webroot下,在用到的页面,引用js,并调用方法初始化以下就行。
很简单。

F. ueditor java版本 上传本地图片的时候一直显示 选择保存目录:正在读取目录.

我记得有个jsp文件夹里面有config.json这里配置上传路径,还有你要把它自带的jar包给添加到lib里.

G. ueditor在java中怎么用

一个类在调用其它类时如果目标类版本太高就会出这错误,就是说当 ueditor 调用了 JDK5 的类,这个 JDK5 又调用另一个 ueditor 的类时会出现 JDK5 无法理解 ueditor 那个 jdk6 的类。 这里面要观察分析这里面的 ".class file" 指的是谁,从异常堆...

H. java ueditor 怎么使用

<!DOCTYPEHTML>
<htmllang="en-US">
<head>
<metacharset="UTF-8">
<title>ueditordemo</title>
</head>
<body>
<!--加载编辑器的容器-->
<scriptid="container"name="content"type="text/plain">
这里写你的初始化内容
</script>

<!--配置文件-->
<scripttype="text/javascript"src="ueditor.config.js"></script>
<!--编辑器源码文件-->
<scripttype="text/javascript"src="ueditor.all.js"></script>
<!--实例化编辑器-->
<scripttype="text/javascript">
varue=UE.getEditor('container');
</script>
</body>
</html>

src要写你放的地址


编辑器有很多可自定义的参数项,在实例化的时候可以传入给编辑器:

varue=UE.getEditor('container',{
autoHeight:false
});

配置项也可以通过 ueditor.config.js 文件修改,具体的配置方法请看前端配置项说明


通 getContent 和 setContent 方法可以设置和读取编辑器的内容

varue=UE.getContent();
//对编辑器的操作最好在编辑器ready之后再做
ue.ready(function(){
//设置编辑器的内容
ue.setContent('hello');
//获取html内容,返回:<p>hello</p>
varhtml=ue.getContent();
//获取纯文本内容,返回:hello
vartxt=ue.getContentTxt();
});

I. ueditor在jsp中怎么使用方法

您好,关于JSP中Ueditor的使用经验:
1、首先去官网下载Ueditor,选择UTF-8版本。

2、在项目工程里面导入,新建一个Ueditor的文件夹,把解压之后的全部东西放进去。

3、新建一个JSP页面,并在页面上引用Ueditor的JS文件,路径自己调整。
<!-- 配置文件 -->
<script type="text/javascript" src="ueditor/ueditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="ueditor/ueditor.all.js"></script>
4、在页面上新建一个textarea的标签,如下:
<textarea id="container" name="container"
style="width: 800px; height: 400px; margin: 0 auto;">
</textarea>
5、实例化编辑器,这里用的是替代法,即把textarea替换为Ueditor编辑器
<!-- 实例化编辑器 -->
<script type="text/javascript">
var ue = UE.getEditor("container");
</script>
到此,基本配置就完了。
后台获取数据,在后台里面:
String word_content = request.getParameter("container"); 获取页面上的name="container "就行了
如果使用SSH框架的话,更加简单,我也就不赘述了。

关于数据库获取数据,使用查询语句查询对应的字段,传递到页面上就OK。不用过多的考虑。

其次还给你说一下,关于图片上传的问题:
当你能够运行编辑器页面的时候,图片上传功能就已经实现了。不需要你做额外的配置。
默认的图片上传目录是:
WebContent下的images目录,上传的图片是在服务器上的,项目工程里面是没有的,要去你工作空间里面找,我的是E:\JavaWeb_workplace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps。你可以对应的这个目录去找。
再次说明一下,图片的上传目录可以更改。打开如图:

打开之后是这个样子:

这个就是图片上传文件的配置,你可以在这里修改你想上传的文件路径。

J. JAVA里如何用servlet获取ueditor的值

在editor_config.js文件中有个textarea的配置项,默认是editorValue,在servlet中可以通过request对象合这个editorValue来获取编辑器中的内容。

具体代码是:
request.getParameter("editorValue");

热点内容
微博视频高清上传设置 发布:2025-05-14 16:38:41 浏览:548
数据库图书管理设计 发布:2025-05-14 16:33:52 浏览:378
php开发的网页 发布:2025-05-14 16:22:03 浏览:477
服务器内存跑满了怎么回事 发布:2025-05-14 16:21:16 浏览:224
微信qq音乐缓存 发布:2025-05-14 16:16:16 浏览:469
c语言回收内存 发布:2025-05-14 16:16:08 浏览:144
2021国产安卓顶级旗舰买哪个 发布:2025-05-14 16:15:36 浏览:300
linux自学视频 发布:2025-05-14 16:14:49 浏览:256
我的世界服务器崩了重启 发布:2025-05-14 16:09:37 浏览:45
android深拷贝 发布:2025-05-14 16:09:35 浏览:154