1、下载
在java中使用fckeditor需要下载两个包文件fckeditor2.6.x和FCKeditor2.5.Java,这两个文件的关系大概是:
fckeditor2.6.x是fckeditor的包文件,其中包括了php,jsp等一些fckeditor编辑器的实现;
FCKeditor2.5.Java实现fckeditor和java整合的功能;
1、下载fckeditor2.6.x,网址如下http://ckeditor.com/download
2、下载FCKeditor.Java 下载地址:http://sourceforge.net/projects/fckeditor/files/FCKeditor.Java/
如果项目中有使用maven的话,可以在pom的dependency区加入如下配置即可:
<dependency>
<groupId>net.fckeditor</groupId>
<artifactId>java-core</artifactId>
<version>2.5</version>
</dependency>
如果如上下载路径失效,可以去fckeditor的官方网站http://java.fckeditor.net,参考其document文档,其中有更详细的下载说明以及使用说明;如是初学者,可以下载demo示例,对照示例的配置和代码会很快上手;
2、在项目的web.xml中注册fckeditor
<servlet>
<servlet-name>ConnectorServlet</servlet-name>
<servlet-class>
net.fckeditor.connector.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ConnectorServlet</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>
这样一来,/fckeditor/editor/filemanager/connectors/*的所有请求都会被net.fckeditor.connector.ConnectorServlet处理;
3、jsp上应用fckeditor
<FCK:editor instanceName="content" height="710px"
width="650px" basePath="/fckeditor/">
<jsp:attribute name="value">
<s:property value="kfRepo.content" escape="false"
escapeJavaScript="false" />
</jsp:attribute>
<jsp:body>
<FCK:config FullPage="true" />
</jsp:body>
</FCK:editor>
其中 instanceName="content" 对应action里的property属性,定义set/get方法;
4、fckeditor的配置:
fckeditor的使用配置,其中最常见的就是文件上传了,包括国际化问题,这些fckeditor2.5已经解决得很好的;
其他的一些fckeditor配置,详细可以参考fckeditor对应版本的官方文档;
主要应用的是工具栏的自定义配置,以及fckeditor配置文件的修改;
常见问题:
1、如果app发布在linux中,请注意分配上传文件夹的权限,例如:sudo chmod 777 文件夹
分享到:
相关推荐
在JSP(JavaServer Pages)环境中,Fckeditor2.6可以通过与Struts2框架的整合,实现动态网站内容的创建和编辑功能。Struts2是一个流行的Java Web开发框架,它遵循MVC(Model-View-Controller)架构模式,用于简化...
除了基本的文本编辑功能,FCKEditor 2.6还可以与其他框架(如Struts、Spring等)结合使用,用于构建内容管理系统(CMS)、论坛、博客等Web应用。开发者可以通过API扩展编辑器功能,如添加自定义按钮、插件等,满足...
Struts2 和 FCKeditor 的整合是Web开发中一个常见的需求,特别是在需要提供富文本编辑器功能时。FCKeditor是一款强大的开源JavaScript文本编辑器,而Struts2是一个流行的Java Web应用框架。本文将详细讲解如何将...
4. 如果使用的是特定的框架(如Spring、Struts等),要遵循该框架的数据绑定规则。 在开发过程中,可以使用浏览器的开发者工具来调试JavaScript代码,查看网络请求,以及检查DOM结构,以定位和解决问题。同时,查阅...
2. **基本使用**:演示如何在Java代码中创建FCKeditor实例,初始化编辑器,并将其嵌入到网页或Swing界面中。 3. **事件处理**:讲解如何监听和处理用户在编辑器中的操作,如文本改变、图片上传等事件。 4. **...
### Struts2项目中JSP页面使用FCKeditor详解 #### 一、引言 FCKeditor是一款功能强大的在线富文本编辑器,广泛应用于各种Web应用程序中,特别是那些需要用户输入格式化文本的场景。在Struts2项目中集成FCKeditor...
描述中提到的“fck2.6内核,fck for java 2.4”是指FCKeditor的一个特定版本,即2.6核心,与Java平台的2.4版本结合使用。FCKeditor 2.6是该编辑器的一个重要版本,它包含了丰富的文本格式化选项,如字体、字号、颜色...
1. **前端页面集成**:在需要使用FCKeditor的JSP页面中,通过JavaScript引入FCKeditor的相关文件,并在适当位置调用`FCKeditor.Create()`方法初始化编辑器。 2. **安全考虑**:配置中有关允许和禁止上传的文件扩展...
3.4 实现spring、struts2.x和hibernate框架集成 3.5 小结 第2篇 典型模块开发 第4章 在线文本编辑器(fckeditor) 4.1 分析fckeditor在线文本编辑器 4.2 fckeditor在线文本编辑器初级应用 4.3 ...
struts2-spring-plugin-2.0.14.jar struts2整合spring所需要的包 xwork-2.0.7.jar xwork核心包 antlr-2.7.6.jar 一个语言转换工具, Hibernate利用它实现 HQL 到 SQL 的转换模板相关操作需要包 javassist-3.9.0...
具体而言,该平台涵盖了Spring2.5、Struts2.0.14、SpringSecurity2.0、SpringAOP、Hibernate3.3GA、FCKEditor2.6、EXT3、CXF2.0、JBPM4.4GA、Compass+Lucene、JasperReport4、JavaMail等一系列前沿技术组件,以及Log...