fckeditor控件请到官方网站下载[url]http://www.fckeditor.net[/url],本例主要用到FCKeditor_2.6.3.zip、fckeditor-java-demo-2.4.1.zip、fckeditor-java-2.4.1-bin.zip里面的一些内容,读者可以自行下载。

1、解开压缩包FCKeditor_2.6.3.zip,将其中的fckeditor文件夹复制到WEB-INF下面,后面可以直接使用。

2、在页面中使用FCKeditor有两种方式。
方式一:JavaScript的方式
(1)直接使用,见method1.html

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
  5. </head>
  6. <body>
  7. 方法一:通过JavaScript来实现的实现编辑器导入<br>
  8. <script type="text/javascript">
  9. var oFCKeditor = new FCKeditor('FCKeditor1') ;
  10. oFCKeditor.BasePath = "fckeditor/";
  11. //oFCKeditor.BasePath   = "/FCKEditTest/fckeditor/";
  12. oFCKeditor.Width="50%";
  13. oFCKeditor.Height="400";
  14. oFCKeditor.Value="initial value";
  15. //oFCKeditor.ToolbarSet="Basic";
  16. //默认是default
  17. oFCKeditor.ToolbarSet="Default";
  18. oFCKeditor.Create() ;
  19. </script>
  20. <hr>
  21. </body>
  22. </html>

(2)通过Textarea,祥见method2.html

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
  5. <script type="text/javascript">
  6. window.onload=function(){
  7. var oFCKeditor = new FCKeditor('MyTextarea') ;
  8. oFCKeditor.BasePath = "fckeditor/";
  9. //oFCKeditor.BasePath   = "/FCKEditTest/fckeditor/";
  10. oFCKeditor.ReplaceTextarea();
  11. }
  12. </script>
  13. </head>
  14. <body>
  15. 方法二:通过Textarea来实现的实现编辑器导入<br>
  16. <textarea rows="4" cols="60" name="MyTextarea">this is a value</textarea>
  17. </body>
  18. </html>

方式二:在标签使用FCKeditor
在使用标签之前,需要搭建环境。将fckeditor-java-2.4.1-bin.zip包中的fckeditor-java-core-2.4.1.jar、commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar、slf4j-api-1.5.2.jar以及包fckeditor-java-demo-2.4.1.zip中的slf4j-simple-1.5.2.jar复制到lib目录下,并构建环境。
构建完后,就可以在JSP页面中进行使用。祥见页面method_jsp.jsp

  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2. <%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%>
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  4. <html>
  5. <head>
  6. <title>method_jsp.jsp</title>
  7. </head>
  8. <body>
  9. 早些版本必需将fckeditor的Value属性必需指定对应的值,且值不能为空。
  10. 而此处版本是2.6.3,该问题已经解决。
  11. <FCK:editor instanceName="myEditor" basePath="/fckeditor"></FCK:editor>
  12. </body>
  13. </html>
你可在原文出处查看效果:
[url]http://blog.csdn.net/guoquanyou/archive/2008/12/19/3560552.aspx[/url]

转载于:https://blog.51cto.com/yqsshr/131821

Jsp页面中使用fckeditor控件的两种方法相关推荐

  1. MFC中访问界面控件的两种方法

    1.在资源中创建一个对话框资源,放置一些控件,然后使用类向导创建一个此对话框类型的变量,项目中会自动创建此对话框的.h和.cpp文件. 有两种方式可在代码中访问控件. (1)如果在代码中直接访问,则使 ...

  2. excel日历弄到html,Excel中进行添加日历控件的两种方法

    有时我们在运用Excel表格的时候会运用到日历的控件,可是小伙伴们却不知道在哪里添加.那么我们来看一下,它到底躲藏在哪里,又该怎么添加呢?今天,学习啦小编就教大家在Excel中进行添加日历控件的两种方 ...

  3. HTML中禁用表单控件的两种方法readonly与disabled

    时候我们会希望表单上的控件是不可修改的,比如在修改密码的网页中,显示用户名的文本框就应该是不可修改状态的,下面与大家分享下禁用表中控件的两种方法 在网页的制作过程中,我们会经常使用到表单.但是有时候我 ...

  4. html页面如何引用母版页,内容页面访问母版页控件的两种方法

    母版页是ASP.NET2.0新增的一个功能,使用它可以更方便.更快速的创建风格一致的应用程序..NET的母版页和Dreamweaver的模板非常的相似,但.NET的母版页更加强大,它除了能够实现创建风 ...

  5. 【转】VC 多线程中控制界面控件的几种方法

    原文网址:https://software.intel.com/zh-cn/blogs/2010/11/30/vc-3 为了保证界面的用户体验经常要把数据处理等放到子线程中进行,然后把结果更新到主界面 ...

  6. VC多线程中控制界面控件的几种方法

    为了保证界面的用户体验经常要把数据处理等放到子线程中进行,然后把结果更新到主界面,通常有这样几种方法. 1.启动线程时把控件关联变量的指针传参给线程函数,这种方法无疑是最简单的方法,但极容易造成访问异 ...

  7. iOS移除父控件中所有子控件的两种方式

    方法一:循环遍历移除 for (UIView *subview in view.subviews) {[subview removeFromSuperview];} 方法二: [view.subvie ...

  8. QT-子线程或自定义类操作访问主界面UI控件的几种方法

    前言 QT创建窗体工程,一般在MainWindow或Dialog类里可以直接通过ui指针访问控件,但是添加新的类后又如何访问呢,可以通过以下几种方式: 1.将ui指针公开后直接访问 (1)例如有个自己 ...

  9. 关于从页面中获取用户控件中的其它控件(如DropDownList)事件的方法

    在项目中经常把一些经常使用的代码做成用户控件以提高代码的可重用性, 一个经常遇到的就是在页面中调用用户控件中的服务器控件的事件,下面给出简单的代码示列. 我们在一个用户控件(MaterialRepor ...

最新文章

  1. shell脚本俄罗斯方块游戏
  2. iOS 之 tableView的复用、设计模式
  3. redis java驱动_Redis学习笔记之二 :在Java项目中使用Redis
  4. 记忆化搜索斐波那契c语言,记忆化搜索--优化斐波那契数列递归函数
  5. mysql游标触发器批量_MySQL游标和触发器
  6. jhipster详解
  7. Windows下PowerShell监控Keepalived
  8. 文件和目录(一)--unix环境高级编程
  9. 蓝桥杯_算法训练_审美课
  10. 心电信号matlab电路仿真实例,基于matlab的心电信号分析系统的设计与仿真.docx
  11. QQ自动发送消息——维持群聊炽焰
  12. 在线客服html前端代码QQ微信联系
  13. JavaScipt设计模式初探-代理模式(一)
  14. Hive中自定义函数详解
  15. JDBC连接到sql server2008
  16. 戴尔Precision M6800加装西部数据NVMESSD-SN52固态硬盘 装4G模块
  17. 与其去雄安买房,不如找中企动力建自己的平台
  18. 利用Log parse 分析Exchange 性能并产生相应报表!(1)-Agent Log!
  19. vue尚品汇商城项目-day07【vue插件-49.(了解)自定义插件】
  20. React 函数组件导出自定义方法的办法说明

热门文章

  1. 周志华:最新实验表明gcForest已经是最好的非深度神经网络方法
  2. 为什么 M1 和 Mac 是绝配?
  3. 为什么一定要读南瓜书?
  4. 春节奖励“玩套路”?饿了么致歉!
  5. 马斯克,带动大盘的男人:财报一出市值飙升 840 亿!
  6. python安装win32api pywin32 后出现 ImportError: DLL load failed
  7. WPF中获取鼠标相对于桌面位置
  8. POJ-2234 Matches Game---尼姆博奕裸题
  9. 第四章第五章 环境搭建和24个命令总结
  10. 如何购买指定配置的ECS服务器【新手小白攻略】...