- 浏览: 192955 次
- 性别:
- 来自: 长沙
文章分类
最新评论
-
chmadmin:
求源码,参考下
Extjs做的一个图书管理系统(详细解析) -
wilddonkey:
lz,我现在自定义了转换器,但是如果输入为空,则自动跳过,虽然 ...
struts2-ognl.MethodFailedException: Method "setId" failed for object -
accpchf:
/** * 懒汉式, * 既有延迟加载功能又能保证线程安全, ...
J2EE面试题集锦(附答案) -
accpchf:
java编程第三题明显错误 A ab = new B(); ...
J2EE面试题集锦(附答案) -
风雨故都:
求源码。参考一下
Extjs做的一个图书管理系统(详细解析)
以下均在tomcat服务器下操作(不是开发环境下的操作)
首先下载两个包:
FCKeditor_2.6.4.zip,(FCKeditor主文件)
FCKeditor-2.3.zip,(jsp,FCKeditor整合包)
第一步:
解压FCKeditor_2.6.4.zip,(FCKeditor主文件),将fckeditor目录复制到网站根目录下,如果架设一个以bbs为名的网站,把fckeditor目录复
制到bbs目录下(注意是tomcat下面的bbs文件目录,而不是开发环境下的bbs目录)。
第二步:
解压FCKeditor-2.3.zip,(jsp,FCKeditor整合包,在官网上它是属于java文件那个部分),将FCKeditor-2.3/web/WEB-INF/web.xml中的两个
servlet,servlet-mapping定义复制到自已项目的web.xml文件(注意是tomcat下的/bbs/WEB-INF/web.xml的web.xml文件)中
修改自已项目的web.xml文件中的:
<servlet-mapping>
<servlet-name> Connector </servlet-name>
<url-pattern> /editor/filemanager/browser/default/connectors/jsp/connector </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> SimpleUploader </servlet-name>
<url-pattern> /editor/filemanager/upload/simpleuploader </url-pattern>
</servlet-mapping>
为 :
<servlet-mapping>
<servlet-name> Connector </servlet-name>
<url-pattern> /fckeditor/editor/filemanager/browser/default/connectors/jsp/connector </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> SimpleUploader </servlet-name>
<url-pattern> /fckeditor/editor/filemanager/upload/simpleuploader </url-pattern>
</servlet-mapping>
将FCKeditor-2.3/web/WEB-INF/lib目录下文件复制到自已项目的lib文件夹(注意是tomcat下的/bbs/WEB-INF/lib文件夹)中,
第三步:
在(bbs下)网站根目录建立一个test.jsp和test1.jsp文件
test.jsp文件的内容是:
<%@ page language="java" import="com.fredck.FCKeditor.*" %>
<form action=test1.jsp method="post">
<%
FCKeditor oFCKeditor ;
oFCKeditor = new FCKeditor( request, "EditorDefault" ) ;
oFCKeditor.setBasePath( request.getContextPath() + "/fckeditor/" ) ;
oFCKeditor.setValue( "This is some <strong> sample text </strong> . You are using <a
href=\"http://www.fredck.com/fckeditor/\"> FCKeditor </a> ." );
out.println(oFCKeditor.create()) ;
%>
<input type="submit" name="Submit" value="提交" onClick="return checkForm()" />
<input type="reset" name="Submit2" value="重置">
</form>
test1.jsp文件的内容是:
<%@ page language="java" import="java.util.*"%>
<%
String contentString = (String)request.getParameter("EditorDefault");
out.println("***************<br>");
out.println("contentString="+contentString);
out.println("***************<br>");
%>
意思是,在test.jsp中创建一个FCKeditor对象,然后在它的初始化方法中把EditorDefault作为属性,并且和request关联起来
然后在test1.jsp里面通过request.getParameter读取属性EditorDefault的值,这个值就是文本编辑器的内容,可以直接存放到数据库中
读出来以后是按html翻译后的,即和编辑时的一模一样。
注意事项:
以下是使用在线编辑器必不可少的
<%@ page language="java" import="com.fredck.FCKeditor.*" %>
<%
FCKeditor oFCKeditor ;
oFCKeditor = new FCKeditor( request, "EditorDefault" ) ;
oFCKeditor.setBasePath( request.getContextPath() + "/fckeditor/" ) ;
out.println(oFCKeditor.create());
%>
精简内容(以下均为摘抄):
最后开始配置工具栏,工具栏的配置主要是对 fckeditor 目录下的 fckconfig.js 进行修改。
可以在网上搜索‘fckconfig.js’或者 ‘FCK 工具栏’,找到一篇文章:FCK编辑器精简工具栏
fckconfig.js 中关于工具栏的设置原始为:
FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;
文章里精简为:
//默认编辑器工具栏设置
FCKConfig.ToolbarSets["Default"] = [
['Source'],['PasteText','PasteWord','-'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','ShowBlocks'],
'/',
['Bold','Italic','Underline','StrikeThrough'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink'],['TextColor','BGColor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['FontFormat','FontName','FontSize'],
] ;
最后我去除了一些功能,精简为:
FCKConfig.ToolbarSets["Default"] = [
['PasteText','PasteWord','-'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['Link','Unlink'],['TextColor','BGColor'],
['Table','Rule','SpecialChar','PageBreak'],
'/',
['Bold','Italic','Underline','StrikeThrough'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['FontFormat','FontName','FontSize'],
] ;
注意里面可以任意变换顺序, '/', 代表分行, 一个 [] 里的内容为一个集中区域。
发表评论
-
java版RC4加密解密算法
2010-10-25 11:01 3776我们的一个项目,需要解析一个用户提供的rc4加密后的文件,特 ... -
JAVA7新特性
2010-09-30 14:38 1000Java7新特性 1.运行速度提高了,这个得益于Java7采用 ... -
Java Web开发(JSP、Servlet)乱码终极解决方案
2010-09-30 08:40 1490千万不要看网上那些杂七杂八的解决乱码的文章,解决乱 ... -
马士兵struts2学习笔记(详细版)
2010-09-29 15:57 171815、23_尚学堂马士兵_Struts2_模块包含 ... -
JAVA华为面试题
2010-09-29 15:49 3634这是华为Java的主要面试题目宝典。。。。真的是很有用。。。我 ... -
JVM学习笔记(四)------内存调优
2010-09-29 11:19 946首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别J ... -
JVM学习笔记(三)------内存管理和垃圾回收
2010-09-29 11:15 826JVM内存组成结构 JVM栈 ... -
JVM学习笔记(二)------Java代码编译和执行的整个过程
2010-09-29 11:10 1036Java代码编译是由Java源码编译器来完成,流程图 ... -
JVM学习笔记(一)------基本结构
2010-09-29 11:04 848从Java平台的逻辑结构上来看,我们可以从下图来了解JVM: ... -
Java调用外部exe程序方法
2010-09-29 09:20 1141用java调用外部.exe程序的方法: public ... -
EXT+DWR+SPRING+IBATIS+ORACLE分页显示+模糊查询
2010-09-28 13:14 2083EXT代码: Ext.onReady(fun ... -
Java编程把Word转Pdf
2010-09-28 08:42 2151我的word转pdf用到了一个虚拟的打印机,安装一个Adobe ... -
利用JSP实现的验证码
2010-09-28 08:38 772image.jsp <%@ page contentT ... -
经典的jsp分页显示
2010-09-28 08:34 746< %@ page contentType=" ... -
java类的设计技巧
2010-09-27 09:31 9191)一定将数据设计为私 ... -
Java邮件收发SMTP和POP3实例详解
2010-09-27 09:28 1846SMTP的连接和收发过程: a.建立TCP连接。 b.客户端发 ... -
谈谈java中的NaN值
2010-09-27 09:26 1050什么是NaN ?下面是我查到的结果。 Double中的 ... -
Java Jdbc查询MySQL数据库示例
2010-09-27 09:23 1812import java.sql.Connection; im ... -
Struts2 Error filterStart异常的解决方法总结
2010-09-27 09:01 961今天一位网友让polaris帮忙解决一些jqGrid的问题。在 ... -
JAVA开发编程规范
2010-09-27 08:55 885××××-××-××发布 ...
相关推荐
绝对好用的富文本编辑框 fckeditor 现在已经可以兼容java了 以后会兼容sturts 希望大家多多支持,多多研究 绝对能用 里面的JAR包 slf4j-api-1.5.2.jar slf4j-simple-1.5.2.jar fckeditor-java-core-2.4.jar ...
在jsp环境中配置使用FCKEditor(文本编辑器)
非常好的FCKeditor Jsp 文本编辑器!! 经过本人修改和配制,功能已全部实现!!! 非常好的jsp文本编辑器,带示例
FCKeditor Jsp 文本编辑器 绝对能用 而且超简单 里面带有示例,能运行。运行环境是: MyEclipse
在线文本编辑器FCKeditor在JSP项目开发
fckeditor commons-fileupload.jar FCKeditor-2.3.jar FCKeditor.tld web.xml struts2不兼容解决.txt
fckeditor2.6.3在线编辑器,配套fckeditor.net 并且提供配置方法,以及常见问题。 支持ASP.NET,PHP,JSP
jsp结合html编辑器FCKeditor对Oracle CLOB大字段操作范例。
FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能,.FCKeditor 支持当前流行的浏览器。
这个开源的HTML文本编辑器可以让Web程序拥有如MS Word这样强大的编辑功能. FCKeditor支持当前流行的浏览器如IE,Firefox,Netscape,Opera等.
fck文本编辑器和各种立体统计图,效果见jsp文件,文本编辑器进fckeditor.jsp页面,统计图进zizhi_compile.jsp页面,详情见注释
步骤1:将fckeditor文件夹拷贝到/WebRoot目录下 步骤2:将lib文件夹下的两个jar文件拷贝到/WebRoot/WEB-INF/lib目录下 步骤3:将FCKeditor.tld文件拷贝到/WebRoot/WEB-INF目录下 ...在JSP页面配置FCKeditor编辑器
非常好的FCkeditor jsp版范例 使用方法: 1.把范例的lib目录的5个jar包拷到你的工程的lib下 2.把范例的web.xml的配置代码拷到你的web.xml里 3.再看看范例的2个测试的jsp代码就OK了!
书中还深入讲解了客户端验证框架jsvalidation、在线文本编辑器fckeditor和apache commons的一些类库等功能强大的实用开发工具。另外,书中提供了大量的实例代码,读者可以自由取用,这些代码功能强大,适合解决java ...
书中还深入讲解了客户端验证框架jsvalidation、在线文本编辑器fckeditor和apache commons的一些类库等功能强大的实用开发工具。另外,书中提供了大量的实例代码,读者可以自由取用,这些代码功能强大,适合解决java ...
eWebEditor是eWebSoft.com旗下eWeb团队开发的基于网页的在线文本编辑器。她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能;她是一个真正的绿色软件,不需要在计算机上安装任何的客户端软件...
Fckeditor文本编辑器 整合到JSP中文档 很好狠强大~~~
FckEditor是一个非常强大的文本编辑器,支持超文本格式,该资源简化了Fckeditor中很多功能,并将主要的几项功能进行汉化,支持本地图片和Flash上传,如果有做得不足的BUG,还请指出。 文件fckeditor.properties放到...
一款很好用的开源富文本编辑器,可以在jsp页面中使用,内附使用教程,找了好久才集齐的