`
小网客
  • 浏览: 1243726 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

fckeditor和ckeditor3.5.3在J2ee下的使用

    博客分类:
  • J2ee
 
阅读更多

需求:

新闻内容的编辑需要html编辑器,比较流行的为ckeditor,而ckeditor源于fckeditor,so均做开发尝试。

实现:

ckeditor实现:

jar依赖:

<dependency>
	<groupId>com.ckeditor</groupId>
	<artifactId>ckeditor-java-core</artifactId>
	<version>3.5.3</version>
</dependency>

js:参见附件

代码实现步骤:

1.jsp的taglib中加入:

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ page import="java.util.*,java.text.*"%>
<%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %>

2.基于ckeditor:replace标签来操作form.yourtextid

<form action="${basePath}editor/ckadd" method="post">
    <span style="background-color: #ffff00;">
    <textarea cols="80" id="news" name="news" rows="10"></textarea>
    <input type="submit" vlaue="创建"/>
</form>
<ckeditor:replace replace="news" basePath="${basePath}static/thirdparty/ckeditor3.5.3/" />

3.在后台通过request.getParameter("news");来获取数据

灰常简单方便

fckeditor实现:

1.引入fckeditor.js:

 <script type="text/javascript" src="${basePath}static/thirdparty/fckeditor/fckeditor.js">

 2.构建FCKeditor,其构造函数中的为后台获取的name:

<form action="${basePath}editor/fckadd" method="post">
    <span style="background-color: #ffff00;">
    <script type="text/javascript">
	var sBasePath = '${basePath}static/thirdparty/fckeditor/';
	var oFCKeditor = new FCKeditor('news');
	oFCKeditor.BasePath = sBasePath;
	oFCKeditor.Height = 300;
	oFCKeditor.Value = '';
	oFCKeditor.Create();
    </script>
    </span>
    </br>
    <input type="submit" vlaue="创建"/>
</form>

3.后台获取:request.getParameter("news");

 

对比:看个人喜好推荐用高版本的

ckeditor中不同的风格可以在config.js中设置,比如:

config.language = 'zh-cn';
config.autoDetectLanguage = false ;
config.startupFocus = false ;
config.font_names	= '宋体;黑体;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
//config.skin = 'office2003';
config.skin = 'v2';

 

0
0
分享到:
评论

相关推荐

    ckeditor3.5.3HTML编辑器自动排版功能实现

    在CKEditor的_samples目录下的“自动排版.html”页面,就是一个很好的示例,展示了如何在实际项目中使用和配置自动排版功能。开发者可以通过查看和分析这个页面的源代码,学习如何调用和定制CKEditor的自动排版功能...

    Eclipse下配置CKEditor3.5.3+CKFinder2.0.2

    FCKEditor作为一款强大的页面编辑器已经被CKEditor取代,但是新版的CKEditor不再支持图片和文件的上传功能,需要依赖CKFinder来实现。CKEditor for Java 最新版本是3.5.3,CKFinder的最新版本是2.0.2,特做一个整合...

    HTML编辑器FCKeditor在J2EE项目的使用配置

    将解压后的`fckconfig.js`, `fckeditor.js`, `fckstyles.xml`, `fcktemplates.xml`等核心文件以及整个`web`目录复制到你的J2EE项目的Web根目录下,创建一个名为`FCKeditor`的新目录,并将这些文件和目录放入其中。...

    FCKEditor 3.5.3使用配置教程与项目小列子(包会)

    以上就是FCKEditor 3.5.3在Java项目中的配置和使用教程。通过这个教程,你应该能够顺利地将FCKeditor集成到你的Web应用中,为用户提供一个强大的文本编辑体验。记得根据具体需求调整配置,以满足项目的需求。

    ckeditor编辑器使用

    Eclipse下配置CKEditor3.5.3+CKFinder2.0.2 FCKeditor 使用详解 Ckeditor与ckfinder整合forJAVA(支持文件上传) jsp ckeditor使用 很全面哦!值得收藏

    FCKeditor2.4在J2EE中的使用

    最近想学习FCKeditor,在网上搜索了好久,资料不少,但就是跑不起来,因为我用的是2.4版本的,不是说的版本不对配置啰嗦就是根本包结构都不一样,无奈之下只好在官网上download了个demo跑了下好使,不过一看这demo不是J2EE...

    fckeditor-java-2.4.1-bin.zip+ckeditor_3.1.zip

    尽管FCKeditor在某些场合仍然被使用,但CKEditor已成为更广泛接受的选择,尤其是在新的Web开发项目中。 在实际应用中,这两款编辑器都适用于创建和编辑网页内容,尤其是那些需要用户输入和编辑富文本的场景,如博客...

    CKEditor/FCKEditor 使用 CKeditor 3.0.1 快速使用教程(含插入图片)

    CKEditor 3.0.1版本的快速使用教程将帮助开发者了解如何在网页中集成和使用CKEditor来提高内容编辑的效率和体验。 首先,CKEditor的使用一般遵循以下步骤:将原始的`&lt;textarea&gt;`元素加载到编辑器中。开发者通常先在...

    FCKeditor最新版及使用说明

    `说明文档.html`很可能包含了CKeditor 3.0.1的详细使用和配置指南,包括如何安装、如何配置编辑器、如何创建和管理工具栏、如何处理图片和文件上传等。这份文档对于开发者来说是至关重要的参考资料,可以帮助他们...

    FCKeditor 2.6.6 可直接使用

    Ckeditor是FCKeditor的后续版本,进行了大量的优化和改进,尤其是在用户体验和性能方面。然而,对于某些项目而言,FCKeditor 2.6.6可能更符合其简洁、低依赖性的需求。开发者可能会选择FCKeditor因为其较低的学习...

    ckeditor_3.0.1的使用

    - fckeditor是CKEditor的早期版本,CKEditor在fckeditor的基础上进行了许多改进和优化。 - 和其他在线编辑器相比,如TinyMCE,CKEditor提供了更丰富的功能和更易用的API。 7. **CKEditor的更新与维护**: - ...

    ckeditor_4.5.11(即fckeditor)

    随着项目的不断发展和功能的完善,它在2010年更名为`ckeditor`,并由CKSource公司继续维护和更新。`ckeditor_4.5.11`是这个版本系列的一个稳定版本,包含了多次迭代优化后的性能提升和功能增强。 **ckeditor的功能...

    FCKeditor文件上传漏洞及利用-File-Upload-Vulnerability-in-FCKEditor1

    本文主要探讨了FCKeditor(现称为CKeditor)中的PHP文件上传模块存在的安全漏洞,允许攻击者绕过文件类型检查,将恶意PHP代码上传到Web服务器。这个漏洞尤其对使用FCKeditor的PHP web应用构成威胁。 **一、摘要** ...

    fckeditor和使用方法

    2. **配置路径**:将FCKeditor的文件夹上传到你的服务器,通常将其放在Web服务器的根目录下或一个子目录中。然后,根据实际项目需求配置编辑器的URL路径。 3. **引入JavaScript文件**:在你的HTML页面中,通过`...

    fckeditor中文使用手册(CHM版)

    我将chm和制作CHM的所有html文件都打包在一起放在http://pan.baidu.com/share/link?shareid=152284&uk=940392313 百度盘里,名称为FCKeditor中文使用手册.rar 另外在CSDN上重新上传一个CHM版本的,原来的exe的资源...

    CKEditor FCKEditor 使用-集成 CKFinder(上传文件、浏览文件)

    CKEditor 和 FCKEditor 是两种常用的富文本编辑器,它们允许用户在网页上创建和编辑内容,如文章、博客或论坛帖子。这两种编辑器都提供了丰富的文本格式化选项,包括插入图片、链接和其他多媒体元素。而 CKFinder 是...

    FCKEDITOR 使用说明

    **FCKEditor 使用详解** FCKEditor是一款曾经非常流行的开源HTML文本编辑器,它使得在...了解其使用和配置方法,有助于维护和优化这些旧项目。同时,对FCKEditor的了解也能帮助我们更好地理解和使用其替代品CKEditor。

    FCKeditor漏洞总结

    - **升级版本**:确保使用最新版本的FCKeditor,官方通常会在新版本中修复已知的安全问题。 - **文件上传过滤**:加强文件上传过滤机制,限制上传文件的类型,并验证文件的真实内容而非仅依赖于扩展名。 - **目录...

    fckeditor最新版ckeditor_3.0.zip 资源包免费下载

    fckeditor文本编辑器旧版漏洞太多 先出了最新版 欢迎下载使用

Global site tag (gtag.js) - Google Analytics