﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-留意生活-文章分类-fckEditor</title><link>http://www.blogjava.net/liuyimx/category/40847.html</link><description>思念草原</description><language>zh-cn</language><lastBuildDate>Thu, 06 Aug 2009 03:42:21 GMT</lastBuildDate><pubDate>Thu, 06 Aug 2009 03:42:21 GMT</pubDate><ttl>60</ttl><item><title>fckeditor配置参数说明</title><link>http://www.blogjava.net/liuyimx/articles/fck03.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 21 Jul 2009 08:25:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/fck03.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/287668.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/fck03.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/287668.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/287668.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; AutoDetectLanguage=true/false 自动检测语言 <br />
BaseHref="" 相对链接的基地址 <br />
ContentLangDirection="ltr/rtl" 默认文字方向 <br />
ContextMenu=字符串数组,右键菜单的内容 <br />
CustomConfigurationsPath="" 自定义配置文件路径和名称 <br />
Debug=true/false 是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容 <br />
DefaultLanguage="" 缺省语言 <br />
EditorAreaCss="" 编辑区的样式表文件 <br />
EnableSourceXHTML=true/false 为TRUE时,当由可视化界面切换到代码页时,把HTML处理成XHTML <br />
EnableXHTML=true/false 是否允许使用XHTML取代HTML <br />
FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代 <br />
FontColors="" 设置显示颜色拾取器时文字颜色列表 <br />
FontFormats="" 设置显示在文字格式列表中的命名 <br />
FontNames="" 字体列表中的字体名 <br />
FontSizes="" 字体大小中的字号列表 <br />
ForcePasteAsPlainText=true/false 强制粘贴为纯文本 <br />
ForceSimpleAmpersand=true/false 是否不把&amp;符号转换为XML实体 <br />
FormatIndentator="" 当在源码格式下缩进代码使用的字符 <br />
FormatOutput=true/false 当输出内容时是否自动格式化代码 <br />
FormatSource=true/false 在切换到代码视图时是否自动格式化代码 <br />
FullPage=true/false 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 <br />
GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记 <br />
IeSpellDownloadUrl=""下载拼写检查器的网址 <br />
ImageBrowser=true/false 是否允许浏览服务器功能 <br />
ImageBrowserURL="" 浏览服务器时运行的URL <br />
ImageBrowserWindowHeight="" 图像浏览器窗口高度 <br />
ImageBrowserWindowWidth="" 图像浏览器窗口宽度 <br />
LinkBrowser=true/false 是否允许在插入链接时浏览服务器 <br />
LinkBrowserURL="" 插入链接时浏览服务器的URL <br />
LinkBrowserWindowHeight=""链接目标浏览器窗口高度 <br />
LinkBrowserWindowWidth=""链接目标浏览器窗口宽度 <br />
Plugins=object 注册插件 <br />
PluginsPath="" 插件文件夹 <br />
ShowBorders=true/false 合并边框 <br />
SkinPath="" 皮肤文件夹位置 <br />
SmileyColumns=12 图符窗列数 <br />
SmileyImages=字符数组 图符窗中图片文件名数组 <br />
SmileyPath="" 图符文件夹路径 <br />
SmileyWindowHeight 图符窗口高度 <br />
SmileyWindowWidth 图符窗口宽度 <br />
SpellChecker="ieSpell/Spellerpages" 设置拼写检查器 <br />
StartupFocus=true/false 开启时FOCUS到编辑器 <br />
StylesXmlPath="" 设置定义CSS样式列表的XML文件的位置 <br />
TabSpaces=4 TAB键产生的空格字符数 <br />
ToolBarCanCollapse=true/false 是否允许展开/折叠工具栏 <br />
ToolbarSets=object 允许使用TOOLBAR集合 <br />
ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开 <br />
UseBROnCarriageReturn=true/false 当回车时是产生BR标记还是P或者DIV标记
<img src ="http://www.blogjava.net/liuyimx/aggbug/287668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-07-21 16:25 <a href="http://www.blogjava.net/liuyimx/articles/fck03.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fckeditor2.6.4例1</title><link>http://www.blogjava.net/liuyimx/articles/fck02.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 21 Jul 2009 06:22:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/fck02.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/287643.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/fck02.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/287643.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/287643.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 环境:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; jdk1.6<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tomcat6.0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myeclipse6.1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fckeditor2.6.4.1<br />
<br />
&nbsp;&nbsp;&nbsp; jar:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 总共需要5个jar包，在fckeditor-java-2.4.2-bin.zip 解压后的文件夹下可以找到4个，还有一个需要自己上网下载<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5个jar:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img alt="" src="http://www.blogjava.net/images/blogjava_net/liuyimx/20090721142105734.jpg" height="129" width="898" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (其中slf4j-api-1.5.8.jar 和 slf4j-jdk14-1.5.8.jar版本必须一致)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 前四个jar能在fckeditor-java-2.4.2-bin.zip解压后的文件夹下找到<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是在fckeditor文件夹下的slf4j-api.jar 是1.5.2版本的， 我的slf4j的两个jar包都是从slf4j官网下载的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slf4j官网下载地址:<a target="_blank" title="http://www.slf4j.org/download.html" href="http://www.slf4j.org/download.html">http://www.slf4j.org/download.html</a> 先下载下来slf4j.zip然后解压后在文件夹里找的到。<br />
<br />
&nbsp;&nbsp;&nbsp; 1.新建一个web工程<br />
&nbsp;&nbsp;&nbsp; 2.将上面的5个jar包导入到工程的WebRoot/WEB-INF/lib下<br />
&nbsp;&nbsp;&nbsp; 3.解压FCKeditor_2.6.4.1.zip后，将解压出来的文件夹fckeditor复制到WebRoot下<br />
&nbsp;&nbsp;&nbsp; 4.在src下建一个新.properties文件--&gt;fckeditor.properties<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 内容如下:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">connector.userFilesPath</span><span style="color: #000000;">=</span><span style="color: #000000;">UploadFile<br />
connector.userActionImpl</span><span style="color: #000000;">=</span><span style="color: #000000;">net.fckeditor.requestcycle.impl.UserActionImpl</span></div>
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 5.在工程配置文件--&gt;web.xml中配置一个servlet<br />
<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080;">&nbsp;</span> <span style="color: #000000;">&lt;?</span><span style="color: #000000;">xml&nbsp;version</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">1.0</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;encoding</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">?&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;</span> <span style="color: #000000;">&lt;</span><span style="color: #000000;">web</span><span style="color: #000000;">-</span><span style="color: #000000;">app&nbsp;version</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">2.5</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;<br />
</span><span style="color: #008080;">&nbsp;</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp; xmlns</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">http://java.sun.com/xml/ns/javaee</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;<br />
</span><span style="color: #008080;">&nbsp;</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp; xmlns:xsi</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">http://www.w3.org/2001/XMLSchema-instance</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;<br />
</span><span style="color: #008080;">&nbsp;</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp; xsi:schemaLocation</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">http://java.sun.com/xml/ns/javaee&nbsp;</span><span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;</span> <span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;http:</span><span style="color: #008000;">//</span><span style="color: #008000;">java.sun.com/xml/ns/javaee/web-app_2_5.xsd"&gt;</span><span style="color: #008000;"><br />
</span><span style="color: #008080;">&nbsp;</span> <span style="color: #000000;">&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">-</span><span style="color: #000000;">list</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">index.jsp</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #008080;">&nbsp;</span>&nbsp;<span style="color: #000000;">&nbsp; </span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">welcome</span><span style="color: #000000;">-</span><span style="color: #000000;">file</span><span style="color: #000000;">-</span><span style="color: #000000;">list</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span>&nbsp;<span style="color: #000000;">&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">servlet</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">servlet</span><span style="color: #000000;">-</span><span style="color: #000000;">name</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">Connector</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">servlet</span><span style="color: #000000;">-</span><span style="color: #000000;">name</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">servlet</span><span style="color: #000000;">-</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; net.fckeditor.connector.ConnectorServlet&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">servlet</span><span style="color: #000000;">-</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">load</span><span style="color: #000000;">-</span><span style="color: #000000;">on</span><span style="color: #000000;">-</span><span style="color: #000000;">startup</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">1</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">load</span><span style="color: #000000;">-</span><span style="color: #000000;">on</span><span style="color: #000000;">-</span><span style="color: #000000;">startup</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">servlet</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">servlet</span><span style="color: #000000;">-</span><span style="color: #000000;">mapping</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">servlet</span><span style="color: #000000;">-</span><span style="color: #000000;">name</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">Connector</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">servlet</span><span style="color: #000000;">-</span><span style="color: #000000;">name</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">&lt;</span><span style="color: #000000;">url</span><span style="color: #000000;">-</span><span style="color: #000000;">pattern</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000;">/</span><span style="color: #000000;">fckeditor</span><span style="color: #000000;">/</span><span style="color: #000000;">editor</span><span style="color: #000000;">/</span><span style="color: #000000;">filemanager</span><span style="color: #000000;">/</span><span style="color: #000000;">connectors</span><span style="color: #008000;">/*</span><span style="color: #008000;">&nbsp;<br />
</span>&nbsp;<span style="color: #008000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/url-pattern&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span>&nbsp;<span style="color: #008000;">&nbsp;&nbsp;&nbsp; &lt;/servlet-mapping&gt;<br />
</span>&nbsp;<span style="color: #008000;">&lt;/web-app&gt;<br />
</span></div>
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; 6.新建一个jsp文件，名为test.jsp，放到webRoot下即可<br />
&nbsp;&nbsp;&nbsp; <br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&lt;%</span><span style="color: #000000;">@&nbsp;page&nbsp;language</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">java</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">import</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">java.util.*</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;contentType</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">text/html;&nbsp;charset=UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;pageEncoding</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">%&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;%</span><span style="color: #000000;">@&nbsp;taglib&nbsp;uri</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">http://java.fckeditor.net</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;prefix</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">FCK</span><span style="color: #000000;">"</span><span style="color: #000000;">%&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;%</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;path&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;request.getContextPath();<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;basePath&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;request.getScheme()</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;">://</span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">request.getServerName()</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;">:</span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">request.getServerPort()</span><span style="color: #000000;">+</span><span style="color: #000000;">path</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;">/</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;content</span><span style="color: #000000;">=</span><span style="color: #000000;">request.getParameter(</span><span style="color: #000000;">"</span><span style="color: #000000;">edt1</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(content&nbsp;</span><span style="color: #000000;">!=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;content.replaceAll(</span><span style="color: #000000;">"</span><span style="color: #000000;">\r\n</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;content.replaceAll(</span><span style="color: #000000;">"</span><span style="color: #000000;">\r</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;content.replaceAll(</span><span style="color: #000000;">"</span><span style="color: #000000;">\n</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;content.replaceAll(</span><span style="color: #000000;">"</span><span style="color: #000000;">\</span><span style="color: #000000;">""</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">"'</span><span style="color: #000000;">");</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;String(content.getBytes(</span><span style="color: #000000;">"</span><span style="color: #000000;">iso8859-1</span><span style="color: #000000;">"</span><span style="color: #000000;">),</span><span style="color: #000000;">"</span><span style="color: #000000;">utf-8</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
</span><span style="color: #000000;">%&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;!</span><span style="color: #000000;">DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">http://www.w3.org/TR/html4/loose.dtd</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">html</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">head</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">base&nbsp;href</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">&lt;%=basePath%&gt;</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">meta&nbsp;http</span><span style="color: #000000;">-</span><span style="color: #000000;">equiv</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">Content-Type</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;content</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">text/html;&nbsp;charset=UTF-8</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">title</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">fck&nbsp;测试</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">title</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">script&nbsp;type</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">text/javascript</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;src</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">fckeditor/fckeditor.js</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;&lt;/</span><span style="color: #000000;">script</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">head</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">body</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">form&nbsp;method</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">post</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;name</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">frm1</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">FCK:editor&nbsp;height</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">400</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;instanceName</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">edt1</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">&lt;%=content%&gt;</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;toolbarSet</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">Basic</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">FCK:config&nbsp;SkinPath</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">skins/office2003/</span><span style="color: #000000;">"</span><span style="color: #000000;">/&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">FCK:editor</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">input&nbsp;type</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">submit</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">提交</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">form</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">hr</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;%=</span><span style="color: #000000;">content</span><span style="color: #000000;">%&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">body</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">html</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
<br />
</span><span style="color: #000000;">&lt;!--</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;如果不使用FCK&nbsp;tag&nbsp;的话，可以使用如下的javascript方式调用<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">script&nbsp;type</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">text/javascript</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;oFCKeditor&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;FCKeditor(</span><span style="color: #000000;">"</span><span style="color: #000000;">edt1</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oFCKeditor.BasePath&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">fckeditor/</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oFCKeditor.Height</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">400</span><span style="color: #000000;">'</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oFCKeditor.ToolBarSets</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">Basic</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oFCKeditor.Value</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">&lt;%=content%&gt;</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oFCKeditor.Create();<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">&lt;/</span><span style="color: #000000;">script</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br />
&nbsp;</span><span style="color: #000000;">--&gt;</span></div>
&nbsp;<br />
&nbsp;&nbsp;&nbsp; 7.目录结构如下图<br />
&nbsp;&nbsp;&nbsp;&nbsp; <img alt="" src="http://www.blogjava.net/images/blogjava_net/liuyimx/20090721154600875.jpg" height="281" width="326" /><br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; 8.先访问jsp页面，启动tomcat以后，直接访问jsp地址,我的是 http://localhost:8888/fckeditor01/test.jsp<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后就可以测试了(至于struts2来说，原理是一样的)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; 9.效果图<br />
&nbsp; &nbsp; &nbsp;&nbsp; <img alt="" src="http://www.blogjava.net/images/blogjava_net/liuyimx/20090721161025078.jpg" height="600" width="956" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
在上传图片的时候发现一个小问题：就是图片上传成功了以后，但你输入的时候插入图片，界面如下:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img alt="" src="http://www.blogjava.net/images/blogjava_net/liuyimx/20090721161527937.jpg" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 就是说源文件地址不正确，预览中不能正确显示，正确的应该是/fckeditor01/UploadFile/image/Jianyue18.jpg，我也不知道为什么少了一个"/"，加上&#8220;/&#8221;就能正确显示了，这就是知其然不知其所以然的痛苦啊，之后有时间了研究一下源码再来分享。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; 此例是参考网上资料所做，特别感谢那些乐于分享的人们.<br />
<br />
<img src ="http://www.blogjava.net/liuyimx/aggbug/287643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-07-21 14:22 <a href="http://www.blogjava.net/liuyimx/articles/fck02.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fckeditor2.6.4</title><link>http://www.blogjava.net/liuyimx/articles/fck01.html</link><dc:creator>liuyimx</dc:creator><author>liuyimx</author><pubDate>Tue, 21 Jul 2009 06:00:00 GMT</pubDate><guid>http://www.blogjava.net/liuyimx/articles/fck01.html</guid><wfw:comment>http://www.blogjava.net/liuyimx/comments/287633.html</wfw:comment><comments>http://www.blogjava.net/liuyimx/articles/fck01.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuyimx/comments/commentRss/287633.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuyimx/services/trackbacks/287633.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; FCKeditor富文本编辑程序为用户提供在线的文档编辑服务，这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能，它支持当前大多主流的浏览器。也就是说，我们不需要安装任何软件也可以像使用MS office一样在浏览器中编辑内容丰富的文档。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 准备:要使用fckeditor，首先要到fckeditor官方网站下载相应的软件包<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fckeditor官网:<a target="_blank" title="http://www.fckeditor.net/" href="http://www.fckeditor.net/">http://www.fckeditor.net/</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我自己使用jsp开发页面，所以我下载的包是:FCKeditor_2.6.4.1 for java 和 fckeditor-java-2.4.2-bin.zip包。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我使用的开发工具是myeclipse和tomcat<br />
<br />
&nbsp;&nbsp;&nbsp; 下文是个简单的例子，有具体的安装配置步骤。<br />
<br />
<img src ="http://www.blogjava.net/liuyimx/aggbug/287633.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuyimx/" target="_blank">liuyimx</a> 2009-07-21 14:00 <a href="http://www.blogjava.net/liuyimx/articles/fck01.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>