FCKEditor 2.6 使用说明
(b本文只适用于2.6版本,请勿更改lib压缩包中的内容。
说明:fckeditor在进行文字编辑时,使用的仍是html标签,只是终端客户在编辑时见不到一系列标签而矣.它传往后台的字符串是添加了标签的字符串.
附件说明:
a:lib.rar, 2.6所需全部jar文件的压缩包;
b:fckeditor所需组件, 2.6的依赖js文件(官方原始版);
c:fckeditor-java-2.6-bin.zip,官方的支持java的压缩包,内附英文版详细说明,可以暂时不用.
)
1.导入以下jar包.(见附件中的"lib压缩包")
commons-collections-2.0.20020914.015953.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
fckeditor-java-core-2.6.jar
imageinfo-1.9.jar
slf4j-api-1.5.8.jar
slf4j-log4j12-1.5.2.jar
log4j-1.2.15.jar
2. 在web.xml中注册servlet.
<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 --> <!--可能对glassFish的支持比较好-->
<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
</servlet-mapping>
3. 将fckeditor文件夹复制到webRoot根目录下.(见附件中:"fckeditor所需组件.rar")
4.修改fckeditor的配置文件(fckeditor\fckconfig.js).
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;
5.添加JSP页面.
<%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%>
<form action="FckServlet" method="get" target="_blank">
<FCK:editor instanceName="EditorDefault">
<jsp:attribute name="value">This is some <strong>sample text</strong>.
You are using <a href="http://www.fckeditor.net">FCKeditor</a>.
</jsp:attribute>
</FCK:editor>
<input type="submit" value="Submit" />
</form>
6. 添加FckServlet 获取前台字符串。
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Enumeration<String> params = (Enumeration<String>) request.getParameterNames();
String parameter;
while(params.hasMoreElements()) {
parameter = params.nextElement();
System.out.println(parameter);
System.out.println(request.getParameter(parameter));
}
request.getRequestDispatcher("sampleposteddata.jsp").forward(request, response);
}
分享到:
相关推荐
通过以上步骤,FCKeditor 2.6.4.1 就可以在JSP环境中作为强大的在线编辑器使用,为用户提供便捷的内容创作和管理体验。在实际项目中,开发者还需要考虑安全性、性能优化以及与其他系统集成的问题,确保FCKeditor与...
《fckEditor2.6美化实用版<JSP>——打造高效富文本编辑体验》 fckEditor是一款功能强大的开源富文本编辑器,尤其在JSP(JavaServer Pages)环境中广泛应用。fckEditor2.6版本是其发展过程中的一个重要里程碑,它在...
3. **引入JavaScript文件**:在需要使用FCKeditor的JSP页面中,通过`<script>`标签引入FCKeditor的JavaScript文件,通常是`fckeditor.js`。 4. **配置编辑器实例**:创建一个HTML表单,并在其中添加一个textarea...
FCKEditor是一款开源的Web富文本编辑器,主要用于在...虽然现在已经有了更新的编辑器如CKEditor和TinyMCE,但FCKEditor仍然是许多老旧项目中的重要组成部分,理解其工作原理和使用方法对于维护这些系统仍然至关重要。
要将FCKeditor集成到Java应用中,你需要了解如何在Servlet或JSP中嵌入编辑器,配置相应的路径,处理上传的文件,以及在服务器端接收和返回编辑内容。这通常涉及设置JavaScript变量,配置URL映射,以及处理HTTP请求...
**FCKeditor v2.6.4.1** 是一个早期版本的开源在线网页编辑器,主要用于实现浏览器中的“所见即所得”(WYSIWYG)编辑功能。这款编辑器以其跨平台和多语言支持而闻名,尤其适用于那些希望在网站上提供用户友好的文本...
- 保存配置后,在JSP页面中引入FCKeditor,通过`<%@ include file="path/to/fckeditor/fckeditor.jsp"%>`标签将编辑器嵌入到页面中。 - 启动Tomcat服务器,访问包含FCKeditor的JSP页面,检查编辑器是否正常工作,...
描述中提到的“fck2.6内核,fck for java 2.4”是指FCKeditor的一个特定版本,即2.6核心,与Java平台的2.4版本结合使用。FCKeditor 2.6是该编辑器的一个重要版本,它包含了丰富的文本格式化选项,如字体、字号、颜色...
FCKeditor是一款强大的开源网页文本编辑器,专为在网页中提供类似桌面应用程序的富文本编辑体验而设计。...通过深入学习和理解其配置和使用方法,您可以轻松地将这一工具集成到自己的网站或应用中,提升用户体验。
在提供的压缩包`fckeditor-java-demo-2.6.war`中,我们可以推断这是一个针对Java环境的FCKeditor演示应用。WAR(Web Application Archive)文件是Java Web应用程序的标准打包格式,通常包含了Web应用的所有必要组件...