FckEditor for java2.4的JSP配置方法详解
- 格式:doc
- 大小:197.00 KB
- 文档页数:9
fck 属性配置大全优化FCKeditor文件夹和文件:下载FCKeditor并解压之后,会产生_samples和editor两个文件夹和几个文件,全部删除以_开头的文件夹和文件,因为这些都是FCKeditor的一些例子而已,可以学习一下,但上传到网站服务器上就大可不必了,删除。
在根目录下,还有几个fckeditor.asp,fckeditor.php,fckeditor.js......等其它文件,这个就看你的网站服务器和网站需要什么程序语言,有PHP,ASP,PERL,.NET等,我选择的是脚本配置文件fckeditor.js,还有三个文件fckconfig.js、fckstyles.xml、fcktemplates.xml是必需的文件,其它的可以全部删除。
打开editor文件夹,进入lang文件夹,这里面是FCKeditor的语言包来的,一般国内选择en.js 和zh.js和zh-cn.js文件就可以了,加上必需的文件fcklanguagemanager.js(此文件是2.4版本以下必需的),其它的文件可以完全删除。
之后打开editor/filemanager文件夹,如果不要求在上传图片或者文件的时候显示服务器上的内容,可以选择删除filemanager文件夹下的brower文件夹。
然后进入upload文件夹,里面是各种程序语言的上传文件,选择你需要的那个程序语言文件夹,其它的删除。
进入editor/Plugins文件夹,如果你不需要这些额外的FCKeditor插件的话,把里面的文件夹全部删除。
进入editor/skins文件夹,里面是编辑器的皮肤文件,default文件是默认的灰色面板的编辑器,Office2003和silver是另外加载的,看哪个好看就选择哪个,然后其它的删除。
另外,editor/dialog文件夹里是一些编辑器的对话框,如果选择基本的一些功能的话,可以相应的选择其文件,把其它的删除也是可以的。
java 解析js方法Java中解析JS方法的过程可以分为以下几个步骤:1. 导入相关的库文件:在使用Java解析JavaScript之前,首先需要导入相关的库文件。
Java自带了一些库文件用于解析JavaScript,如javax.script包中的ScriptEngine类和ScriptEngineManager类。
2. 创建ScriptEngine对象:创建ScriptEngine对象是使用Java解析JavaScript的第一步。
ScriptEngine对象是Java提供的用于执行脚本的引擎,它可以执行JavaScript代码。
可以通过ScriptEngineManager类的getEngineByName()方法来创建ScriptEngine对象,该方法接收一个参数,参数为需要执行的脚本语言的名称,这里传入"JavaScript"即可。
3. 执行JavaScript代码:创建ScriptEngine对象后,可以通过其eval()方法来执行JavaScript代码。
eval()方法接收一个字符串参数,该字符串为需要执行的JavaScript代码。
可以将需要解析的JavaScript代码以字符串的形式传入eval()方法中,ScriptEngine对象会执行该代码并返回结果。
4. 调用JavaScript方法:在执行JavaScript代码后,可以调用其中定义的函数或方法。
可以通过ScriptEngine对象的eval()方法来调用JavaScript方法。
在需要调用的方法前加上"engine.eval()",然后在括号内写上需要调用的方法的名称和参数即可。
5. 获取JavaScript方法的返回值:执行JavaScript方法后,可以通过ScriptEngine对象的eval()方法来获取其返回值。
执行完方法后,可以使用一个变量来存储eval()方法的返回值,然后对该变量进行操作或输出。
FCKEDIT 配置(一)一:首先删除不必要的文件节省空间。
凡是以_开头的文件如_samples,_testcases和一些用不到的.asp、.jsp、.cfm文件统统干掉。
二:修改fckconfig.jsFCKConfig.AutoDetectLanguage = true ;//是否自动检测语言FCKConfig.DefaultLanguage = 'zh-cn' ;//设置语言FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;//设置皮肤FCKConfig.TabSpaces = 1 ;//tab是否有效FCKConfig.ToolbarStartExpanded = true ;//编辑工具条是否出现,等点“展开工具栏”时才出现FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;//添加中文字体修改FCKeditor\editor\css\fck_editorarea.css设置默认字体及大小body, td{font-family: Arial, Verdana, Sans-Serif;font-size: 14px;}三:关于文件上传的设置修改fckconfig.jsvar _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | phpvar _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | php修改fckeditor\editor\filemanager\browser\connectors\php\config.php$Config['Enabled'] = true ;$Config['UserFilesPath'] = '/UserFiles/' ;//设置上传的文件夹,可自己指定修改fckeditor\editor\filemanager\connectors\upload.php //这个没有找到$Config['Enabled'] = true ;$Config['UseFileType'] = true ;$Config['UserFilesPath'] = '/UserFiles/' ;//同上要一样四:引入在线编辑器时只需<?phpinclude("fckeditor/fckeditor.php") ;$oFCKeditor = new FCKeditor('FCKeditor1') ;//实例化$oFCKeditor->BasePath = 'fckeditor/';//这个路径一定要和上面那个引入路径一致,否则会报错:找不到fckeditor.html页面//$oFCKeditor->Value = '' ;$oFCKeditor->Width = '100%' ;$oFCKeditor->Height = '300' ;$oFCKeditor->ToolbarSet = 'Default' ; //可以自己精简toolbar$oFCKeditor->Create() ;//可以用$oFCKeditor->CreateHtml()?>JS用alert( FCKeditorAPI.GetInstance('FCKeditor1').GetXHTML( true ))得到FCKeditor1的值;PHP用$_POST['FCKeditor1']得到FCKeditor1的值。
在JSP里使用CKEditor和CKFinder目录1. 下载CKEditor相关的安装文件2. 安装CKEditor和CKFinder3. 在网页里使用CKEditor4. CKEditor的三种配置方式5. CKEditor的一些配置选项6. 关于CKEditor编辑器里面回车的问题7. 将CKFinder整合进CKEditor8. 配置CKFinder9. 在项目里配置CKFinder的servlet10. 更安全的使用CKFinder1. 下载CKEditor相关的安装文件∙CKEditor: 在/download页面左侧,可以下载到各种版本的CKEditor,包括完整版full、标准版standard、基础版basic等。
在页面右侧上方,还有可定制的下载,可以选择Toolbar类型、插件、语言等。
这里我们选择4.1版本的Full版本,下载后得到CKEditor_4.1_full.zip 。
∙CKEditor for java: 在/download页面右侧下部,可以下载到用于服务器端的工具,记得选择for java版本。
这里选择 3.6.4版本。
但是下载下来却是 ckeditor-java-core-3.5.3.jar。
不知道为什么。
∙CKFinder: 在/ckfinder/trial页面,可以下载到各种版本的CKFinder。
仍然选择java版。
这里我们下载的是 2.3.1版本,下载后得到CKFinder_java_2.3.1.zip。
2. 安装CKEditor和CKFinder∙解压CKEditor_4.1_full.zip,把解压得到的目录 ckeditor 完全复制到网站根目录下,也就是和WEB-INF同级。
可以给这个目录加上版本号,即ckeditor4.1。
∙把ckeditor4.1/samples 完全删掉,把ckeditor4.1/lang 里面除了en.js和zh-cn.js之外的文件删掉,把ckeditor4.1 下的README.md, CHANGES.md删掉。
基于Java Web的HTML在线文本编辑器解决方案摘要:FckEditor作为众多优秀HTML在线文本编辑器之一,以其支持多语言的优势而受到众多国内外开发者的亲睐。
在Java Web开发中使用FCKeditor可以实现类似微软Word桌面文本编辑器的许多强大功能,因此掌握FckEditor在Java Web开发环境下的配置过程也是开发者必备的技能之一。
关键词:Jsp;FckEditor;HTML;在线文本编辑器2基于Java Web 的HTML在线编辑器解决方案著名的开源网页编辑软件FCKEditor在09年发布至现在已经更新到3.0版本,FckEditor由于其资源轻量化、配置简单、免费开源、文本编辑功能齐全、支持多浏览器、支持PHP、JavaScript、ASP、、ColdFusion、Java、以及ABAP等不同的编程语言的强大优势,受到众多开发者亲睐。
目前,众多的Java Web 项目中FckEditor成为开发者对在线编辑器的首选,为网络文本交互提供文本样式编辑、图片上传下载和附件上传下载的功能。
3FckEditor编辑器在Java Web开发中的配置3.1开发环境和FckEditor配置文件(1)开发环境:MyEclipse7.5 ,JDK1.6 ,tomcat6.0;(2)FckEditor配置文件:FckEditor2.6.6,FckEditor java demo 2.6;3.2FckEditor在Java Web中的基本配置(1)在MyExclipse文件下建设Java Web项目FckEditor。
(2)解压FckEditor_2.6.6.zip文件,将解压后的根目录下的FckEditor文件夹拷贝到SSH框架项目下的WebRoot目录里;(3)将下载FckEditor java demo 2.6文件解压后,把根目录下Web INF中的lib里5个.jar文件:commons fileupload 1.2.1.jar、commons io 1.3.2.jar、FckEditor java core 2.4.jar、slf4j api 1.5.2.jar及slf4j simple 1.5.2.jar 拷贝到SSH框架项目下的Web INF目录中的lib目录里。
FCKeditor使用方法详解目录一、FCKeditor简介 (2)1.1 FCKeditor是什么 (2)1.2 FCKeditor的特点 (3)二、安装与配置FCKeditor (5)三、基本功能使用方法 (6)3.1 文本格式化 (7)3.2 段落和列表操作 (9)3.3 图片和表格插入 (10)3.4 表单字段 (11)3.5 样式和脚本 (12)四、高级功能使用方法 (13)4.1 可视编辑器 (14)4.2 自动排版 (16)4.3 批量导入/导出 (17)4.4 国际化支持 (18)4.5 客户端存储 (20)五、自定义插件与扩展 (21)5.1 如何安装插件 (22)5.2 插件的使用方法 (24)5.3 开发自定义插件 (25)六、常见问题与解决方案 (27)6.1 常见问题列表 (28)6.2 问题解决步骤 (29)七、实例演示 (30)7.1 创建一个简单的HTML页面 (31)7.2 在页面中添加FCKeditor (32)7.3 配置和使用FCKeditor的各种功能 (34)八、FCKeditor在主流开发框架中的应用 (35)8.1 PHP+MySQL环境下的应用 (36)8.2 环境下的应用 (37)8.3 Java/Spring环境下的应用 (39)九、总结与展望 (39)9.1 FCKeditor的优点 (40)9.2 FCKeditor的局限性与未来发展趋势 (41)一、FCKeditor简介FCKeditor是一款由德国Maxthon公司开发的强大的网页文本编辑器,它具有丰富的功能、高度的可定制性和易用性,被广泛应用于各种Web应用中,如论坛、博客、新闻发布等。
FCKeditor不仅提供了基本的文本编辑功能,还支持图像、表格、超链接等元素的插入和编辑,以及自定义插件和宏,可以满足用户的各种编辑需求。
FCKeditor采用了基于JavaScript的富文本编辑技术,具有高效的性能和较小的体积,可以轻松地集成到各种Web应用中。
FCKeditor (jsp在线编辑器)配置总结折腾了两天,从eWebEditor到CKeditor再到FCKeditor真是费足了劲了!本人比较喜欢开源的,在网上狂搜一通最后被CKeditor强大的功能和华丽的界面吸引的五体投地~~,高高兴兴的下载了CKeditor,花费了半天的时间终于把CKeditor配置好了,结果一点图片发现连个上传图片的按钮都没有(~~~~(>_<)~~~~ ),原来还需要一个CKfinder插件。
于是又兴冲冲的跑到官网上找CKfinder,找到最后却发现就是没有java版的!!!而且这个插件好像是要收费的,哎~真是郁闷死了。
不能用CKeditor那就用FCKeditor吧,呵呵,下面牢骚归正传:一、首先到官网下载最新版本的FCKeditor 2.6.5下载地址:/project/downloading.php?group_id=75348&filename=FCKeditor_2.6.5.zip FCKeditor.Java 2.6 要下的有fckeditor-java-demo-2.6.war (示例,我觉得下载这一个就够了)fckeditor-java-2.6-src.zip (源文件,如果你想看就下吧)fckeditor-java-2.6-bin.zip (我下了,但没有上)二、(1)、把FCKeditor 2.6.5解压到WebRoot下(2)、解压fckeditor-java-2.6-bin.zip,把文件夹中的fckeditor-java-core-2.6.jar以及lib中的所有jar包拷贝到你的web程序的lib中,fckeditor-java-demo-2.6.war中的slf4j-simple-1.5.8.jar也要拷进去(注意:slf4j-api和slf4j-simple的版本一定要一致)。
如果你觉得麻烦,那么就从fckeditor-java-demo-2.5.war 中直接将lib文件夹下的所有jar包复制到项目的lib中,我就是这么做的。
FCKeditor使用方法技术详解作者:深蓝色QQ:76863715本文PHPChina论坛首发本文特为《PHP5和MySQL5 Web开发技术详解》一书编写1、概述FCKeditor是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写。
具备功能强大、配置容易、跨浏览器、支持多种编程语言、开源等特点。
它非常流行,互联网上很容易找到相关技术文档,国内许多WEB项目和大型网站均采用了FCKeditor(如百度,阿里巴巴)。
本文将通过与PHP相结合,从基本安装到高级的配置循序渐进介绍给广大PHPer。
FCKeditor官方网站:/FCKeditor Wiki:/2、下载FCKeditor登录FCKeditor官方站(),点击网站右上角“Download”链接。
笔者编写本文时,FCKeditor当前最新的稳定版本是2.4.3,因此我们下载此版本的zip压缩格式文档。
如图1所示:图1:下载FCKeditor 2.4.3(最新稳定版)注意:当点击“FCKeditor_2.4.3.zip”链接后,将跳转到网站上自动下载。
如果您当前使用Linux或Unix系统,可以点击“FCKeditor_2.4.3.tar.gz”链接下载.tar.gz格式的压缩包。
3、安装FCKeditor解压“FCKeditor_2.4.3.zip”文档到您的网站目录下,我们先假定您存放FCKeditor和调用脚本存于同一个目录下。
目录结构如下图所示:图2:网站目录结构图fckeditor目录包含FCKeditor2.4.3程序文件。
check.php用于处理表单数据。
add_article.php 和add_article_js.html分别是PHP调用FCKeditor和JavaScript调用FCKeditor实例脚本文件。
3.1、用PHP调用FCKeditor调用FCKeditor必须先载入FCKeditor类文件。
FckEditor for java 2.4的JSP 配置方法详解2008-08-18 14:00由于FckEditor for java 2.4相对于2.3而言做了许多改变,这些改变使得我们的Fckeditor配置起来更方便。
例如:基础包名从:com.fredck.FCKeditor改为net.fckeditor.文件上传SimpleUploaderServle整合到了ConnectorServlet里面,WEB,XML 的配置就简单多了,下面通过一个实例说明配置详细步骤1、首先登陆/download下载FCKeditor的最新版本,需要下载2个压缩包,一个是基本应用。
另一个是在为在jsp下所准备的配置。
最新版本为:FckEditor2.6.3和FckEditor for java 2.4FCKeditor 2.6.3下载地址:/project/downloading.php具体下载地址:/sourceforge/fckeditor/FCKeditor_2.6.3.zipFCKeditor for Java 下载地址:/project/downloading.php具体下载地址:/sourceforge/fckeditor/fckeditor-java -2.4-bin.zip(发行版,如果需要源码或者demo包请另行下载)请下载demo包,否则会出现留言中那位朋友的错误!下载之后分别为:FCKeditor_2.6.3.zip 和 fckeditor-java-2.4-bin.zip (fckeditor-java-demo-2.4.war)将它们分别解压。
2、首先在MyEclipse(或者其他的IDE)下建立一个新项目例如:FckedtiorTest 即http://localhost:8080/FckeditorTest现在将解压后的FCKeditor_2.6.3.zip 里面的fckeditor文件夹拷贝到当前的项目文件夹里面。
我的demo项目目录结构如下:3、配置web.xml。
配置文件如下,这就是全部了,其他的不需要再配置,由于SimpleUploaderServle整合到了ConnectorServlet里面,所以文件上传等都不需要再配置。
<servlet><servlet-name>Connector</servlet-name><servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>Connector</servlet-name><url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern></servlet-mapping>4、在src目录下面建立fckeditor.properties资源文件,在里面写入这么一行“erActionImpl=erAction Impl”5、下面写测试页面:index.jsp<%@ page language="java" import="java.util.*"pageEncoding="UTF-8"%><%@ taglib uri="" prefix="FCK" %><html><head><title>FckEditor测试</title></head><body style="text-align: center;"><div style="text-align: center;width: 600pt"><h2>FckEditor测试</h2><hr><form action="ShowData.jsp" method="post"><FCK:editor instanceName="test" height="400pt"><jsp:attribute name="value"> 这里是<ahref="/huqiwen">数据测试</a></jsp:attribute></FCK:editor><input type="submit" value="提交"/><input type="reset" value="重置"/></form></div></body></html>显示数据的页面:ShowData.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><head><title>FCKeditor - 显示数据</title><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /></head><%request.setCharacterEncoding("UTF-8");String data = request.getParameter("test");%><body><h1>FCKeditor - 显示数据</h1><hr/><br /><%=data%></body></html>6、结果截图index.jspShowData.jsp6、给FckEditor瘦身删除fckeditor目录下面所有以“_”开头的文件或者文件夹,像"_samples"、"_documentation.html“等删除fckeditor目录下面除了,fckconfig.js fckpackage.xmlfckstyles.xml fcktemplates.xml外的所有文件,当然要保留editor文件夹删除fckeditor/editor/lang目录下面除了en.js、 zh-cn.js外的所有文件删除fckeditor\editor\filemanager目录下面的connectors文件夹删除editor\skins目录下面除了default下面的文件夹,这个里面是皮肤,共有三种,可以在fckconfig.js里面设置。
PS:demo下载:/d/7218d2c0bf3e33e8aedf972b41d5d09f3efab0d8f53b 0900再PS:有关中文乱码问题请参考:/huqiwen/blog/item/c709aa18fa187a0135fa4103.html类别:Fckeditor | 添加到搜藏 | 浏览(1407) | 评论 (9)上一篇:FCKeditor2.6 for JSP 配置方法下一篇:我们有必要这么关注刘翔吗?相关文章:•Java/jsp中集成FCKeditor使用•基于java使用FCKeditor•JAVA中FCKeditor编辑器的使用与...•FCKeditor在java中应用•FCKeditor for Java etc.•转:FCKeditor(JAVA版)配置详解•FCKeditor编辑器在JAVA中的详细...•Fckeditor 资料整理(java版)•配置FCKeditor(FCKeditor for ja...•三种方法调用和显示FCKeditor fo...更多>>最近读者:登录后,您就出现在这里。
vfishv wangnet ldwwy FirstCy ber geterna l zhangjian she lck0502 xmllo ng网友评论: 1 网友:大山 2008-09-05 07:54请问FckEditor for java 2.4这个包下下来用在哪里了?我把FckEditor for java 2.4里面的jar 文件都放到lib 目录下了怎么出现这种错误严重: Servlet /FckedtiorTest threw load() exceptionng.NoClassDefFoundError:org/slf4j/impl/StaticLoggerBinder望提供详细的配置说明,谢谢了2 网友:大山 2008-09-05 08:03 我完全是按照你方法配置的,tomcat 启动的时候就出现错误: 严重: Servlet /FckedtiorTest threw load() exceptionng.NoClassDefFoundError:org/slf4j/impl/StaticLoggerBinderatorg.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:60)望予以解决,谢谢了,在线等3 hu437 2008-09-05 09:15哦,出现这种情况,希望你下载官方的fckeditor-java-demo-2.4.war这个文件,解压后,把\WEB-INF\lib 下面的所有lib 包拷到你的工程下面的\WEB-INF\lib 里面,看看能不能解决问题4 网友:大山 2008-09-05 16:17 非常感谢,发现我下的少了个jar 包,问题已解决。
5匿名网友 2008-10-02 13:26 文件上传报错啊(203)的错6 hu437 2008-10-02 16:49你上传的什么文件?203是权限错误~~7 网友:linyiteng12202008-10-30 15:44兄弟多谢你了!我也尝试过用Fckeditor的Demo去新建project,但忘记添加fckeditor.properties这个文件,所以导致无法上传图片和文件。