- 浏览: 289801 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
chenchangqun:
这段示例代码没有客户端 没法实验
Java NIO原理和使用 -
congjl2002:
误,整理好了在发phk070832 写道垃圾代码,一大推的编译 ...
snmp trap的接收(jdmk方式) -
phk070832:
垃圾代码,一大推的编译错误,整理好了在发表吧。
snmp trap的接收(jdmk方式) -
zhangcctao:
我也遇到线程池的内存溢出问题。。不知道是不是这个原因呀?
多线程中使用静态方法 -
新入职:
分享了,这个eclise版本有没有讲究?我的3.3的可以么
windows下安装android及eclipse配置
富客户的编辑器,已经使用很广泛了,我也好奇的想感受一把,学习学习。于是,就去down了最新的fckeditor
我使用的是:
fckeditor_2.6.3
使用的java开发包是fckeditor-java-core-2.4.1.jar
我首先按照fckeditor给例子,下了所有的jar包,然后拷贝了fckeditor_2.6.3里的fckeditor,当然按照提供的demo是需要去掉里面很多文件的。我的fckeditor文件夹下就只剩下了:
_samples、editor两个文件夹以及fckconfig.js、fckeditor.js、fckpackager.xml、fckstyles.xml、fcktemplates.xml几个文件。
要和struts结合使用需要修改你的vweb.xml
我的xml文件如下:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" id="fckeditor-java" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>FCKeditor.Java Sample Web Application</display-name> <description>FCKeditor.Java Sample Web Application</description> <filter> <filter-name>encodingFilter</filter-name> <filter-class> com.test.fck.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> <servlet> <servlet-name>Connector</servlet-name> <servlet-class> net.fckeditor.connector.ConnectorServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>action</servlet-name> <servlet-class> org.apache.struts.action.ActionServlet </servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Connector</servlet-name> <!-- Do not wrap this line otherwise Glassfish will fail to load this file --> <url-pattern> /fckeditor/editor/filemanager/connectors/* </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app>
然后,就可以使用fckeditor了
我调用fckeditor的jsp如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>FCKeditor.java2.4 for FCKeditor2.6.3Beate text</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> </head> <body> <html:form action="test.do" method="post"> <FCK:editor instanceName="content" toolbarSet="Basic"></FCK:editor> <input type="submit" value="提交"> </html:form> </body> </html>
这里就是修改了一下fckeditor的demo而已。toolbar用的是basic,basic的配置可以在fckconfig.js中修改,至于fckconfig.js中各项的意思,就需要读者自己去查了(好多的)
我的显示用的jsp如下(实验中发现,如果用struts的tag来显示提交的内容,会把html标签也显示出来,使用jstl的标签也是一样的),所以就用最原始的jsp显示就好了。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'result.jsp' starting page</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> </head> <body> <%= request.getParameter("content")%> </body> </html>
完全按照fckeditor的例子来就不会有错了,至于fckeditor上传图片等的问题。因为我也是初学,还没来的及研究呢。
不过富客户端的确是个好东西啊。不学学就落后了啊。
发表评论
-
java阻塞队列学习(转帖)
2010-06-06 11:50 3471import java.util.concurrent.Arr ... -
httpclient链接关闭问题(转帖)
2010-03-11 22:09 2137HttpClient client = new HttpCli ... -
J2EE集群原理(转贴)
2010-03-09 19:57 1213J2EE集群原理 什么是集群呢?总的来说,集群包括两个概念: ... -
Spring 实现ibatis事务回滚
2010-03-05 20:34 3632网上发现这篇文章,转过来学习一下,好不好用还没有实践,需要自己 ... -
java 可变参数
2009-12-14 20:50 14128vararg的意思是变量参数,它是与Jav ... -
java中的string
2009-11-25 14:45 1308从javaeye的论坛里看到这 ... -
使用JDBC对BLOB和CLOB进行处理
2009-11-12 20:33 4849从网上看到这篇文章,转过来做为学习用 设有表:create ... -
避免或最小化 Servlet 中的同步
2009-09-24 21:02 973servlet 是多线程的。基于 servlet 的应用程序必 ... -
httpclient 使用小记
2009-09-03 21:05 3383最近学习apache的httpclient 在使用postm ... -
httpclient 学习笔记
2009-08-23 16:52 1530前阵子,学习了一下APACHE 的httpclient,感觉h ... -
log4j使用
2009-06-19 21:08 1546从网上看到得,发现写 ... -
java虚拟机的一些概念
2009-05-24 10:22 1339从网上看到这篇文章,感觉适合初学jvm,就转来作为以后学习参考 ... -
xmlbean 生成带包路径的jar
2009-05-23 23:12 3283因为使用xmlbean生成 ... -
多线程中使用静态方法
2009-05-14 19:54 6635终于把内存泄漏问题解决了,不是多线程访问静态函数的问题,事实证 ... -
java Annotation入门
2009-04-16 21:22 1245因为偶然的原因需要使用Annotation,所以从网上找了这篇 ... -
MINA2.0简单使用
2009-04-12 16:12 5136一直知道MINA是apache 开发的一个开发socket编程 ... -
log4j参数配置说明
2009-03-22 20:31 2001前几天用到log4j,到网上查了一下他的参数配置,发现还是比较 ... -
portal之SSO开发文档
2009-03-02 20:12 4057前两天看到别人写的,感觉不错,就转了过来做为参考 ... -
cas在tomcat中的配置
2009-02-25 21:22 2830cas在tomcat上配置时,需要打开tomc ... -
SSO 原理浅谈
2009-02-25 19:41 2109SSO 是一个非常大的主题,我对这个主题有着深深的感受,自从 ...
相关推荐
在本文中,我们将深入探讨如何将富文本编辑器Fckeditor完美地整合到Struts2框架中,以便在Struts2项目中充分利用Fckeditor的图片上传和其他功能。Fckeditor是一款强大的在线文本编辑器,它提供了丰富的文本格式化...
将Struts与FCKeditor整合,主要是为了让用户在Web表单中能够方便地编辑和提交富文本内容。这个整合过程主要包括以下几个步骤: 1. **引入FCKeditor库**:首先需要将FCKeditor的JavaScript文件和相关资源(如CSS、...
在尝试将FCKeditor与Struts2整合时,最常见的问题之一是图片上传失败。这个问题通常由以下几个原因造成: 1. **Action配置**:首先,确保你的Struts2 Action配置正确。Action应该接收FCKeditor发送的文件,并将其...
"freemarker+fckeditor+struts+hibernate" 这个标题揭示了一个基于Java的Web开发项目,它整合了四个关键的技术组件:FreeMarker模板引擎,FCKeditor富文本编辑器,Struts MVC框架,以及Hibernate持久化框架。...
**正文** 在Web开发中,富文本编辑器和前端框架...结合使用FCKEditor与EXT,可以创建出功能强大且用户体验优秀的Web应用。这种结合方式在内容管理系统、论坛、博客平台等场景下尤为常见,为用户提供了一流的编辑体验。
FCKeditor是一款强大的开源JavaScript文本编辑器,而Struts2是一个流行的Java Web应用框架。本文将详细讲解如何将FCKeditor集成到Struts2应用程序中。 首先,确保你拥有正确的版本。在本例中,Struts2版本为2.2.3,...
标题中的“fckeditor hibernate struts spring 的torrent 种子”指的是一个包含多个Java Web开发框架和技术的资源集合。这个种子文件很可能是一个.torrent文件,用于通过BitTorrent协议分享大型文件,比如软件库或者...
Fckeditor与Dorado进行结合Fckeditor与Dorado进行结合
在使用Struts2与FCKeditor集成时,可能会遇到上传图片的冲突问题。这个问题主要出现在以下方面: 1. **Action配置**:Struts2通过配置Action来处理HTTP请求。在使用FCKeditor上传图片时,如果没有正确配置Action,...
然而,当FCKeditor与流行的MVC框架Struts2结合时,可能会遇到兼容性问题。 【描述】:本资源包中包含了几个关键文件,它们是解决FCKeditor在Struts2框架下运行时可能遇到的问题的关键。首先,`commons-fileupload....
《Fckeditor与Dorado进行结合 v1.2》 本文档详细介绍了如何将富文本编辑器Fckeditor与Java企业级框架Dorado进行整合,以实现更高效、更丰富的Web内容编辑功能。Fckeditor是一款强大的开源JavaScript富文本编辑器,...
4. **与EXT组件交互**:如果需要将FCKeditor与EXT的其他组件(如表单、面板等)结合使用,可以通过监听FCKeditor的事件(如`OnComplete`)来实现数据同步。例如,当编辑器内容改变时,可以更新EXT组件中的模型数据。...
Struts2是一款基于MVC(Model-View-Controller)设计模式的Java Web开发框架,它为构建企业级应用提供了强大的...同时,理解并掌握Struts2的Action、结果视图以及FCKeditor的配置和使用,是提升Web开发能力的重要一环。
### Struts2项目中JSP页面使用FCKeditor详解 #### 一、引言 FCKeditor是一款功能强大的在线富文本编辑器,广泛应用于各种Web应用程序中,特别是那些需要用户输入格式化文本的场景。在Struts2项目中集成FCKeditor...
结合FCKeditor,可能还有关于如何将编辑器与验证框架结合,例如在保存富文本内容前进行格式或内容的验证的示例。 总的来说,这个“fckeditor 和js验证框架 压缩包”涵盖了富文本编辑和前端表单验证两个主要的Web...
- **编辑器配置**:在页面中使用FCKEditor,需要配置编辑器的路径、宽度、高度、语言等属性,以及与Struts2 Action的交互参数。 5. **文件上传**:FCKEditor支持文件上传功能,这需要在Struts2中配置文件上传拦截...
在本资源中,我们关注的是如何在不依赖Java的jar包且在JSP(JavaServer Pages)环境中,结合Struts2.0框架直接使用FCKeditor。 首先,让我们深入理解FCKeditor的关键特性: 1. **富文本编辑**:FCKeditor提供了一...
Struts2和FCKeditor是两个在Web开发中常见的开源工具,它们的结合使用能创建出功能丰富的信息发布系统。在这个实例中,我们将深入探讨如何利用这两个技术来构建一个信息发布的平台。 **Struts2框架** Struts2是...