`
baby414
  • 浏览: 29205 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

web项目中加入feckedit2.6 插件

    博客分类:
  • JSP
阅读更多
从官网(http://ckeditor.com/download)down下几个包:
fckeditor-java-2.6-bin.zip
fckeditor-java-2.6-src.zip
fckeditor-java-demo-2.6.rar
FCKeditor_2.6.6.zip


将FCKeditor_2.6.6.zip 解压,把里面的fckeditor文件夹拷贝到当前的项目文件夹里面(即放到webroot根目录下,页面调用fck里会请求到这里,所以路径不能错)



在web.xml中添加以下配置
<!-- fckedit插件 -->
<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>



在src目录下面建立fckeditor.properties资源文件,在里面写入这么一行connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl



把fckeditor-java-demo-2.6.war解压后,把WEB-INF/lib/的包拷到自己建的项目的lib里



在jsp页面导入
<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>


然后调用
<FCK:editor instanceName="test" height="400pt">
<jsp:attribute name="value"/>
</FCK:editor>  


----------------华丽分割线-----------------------------------

需要简化显示的fck控件,则可以作如下处理:

a>.删除fckeditor目录下面所有以“_”开头的文件或者文件夹,像"_samples"、"_documentation.html“等;

b>.删除fckeditor目录下面除了,fckconfig.js, fckpackage.xml, fckstyles.xml , fcktemplates.xml外的所有文件,当然要保留editor文件夹;

c>.删除fckeditor/editor/lang目录下面除了en.js, zh-cn.js, zh.js外的所有文件

d>.删除fckeditor\editor\filemanager目录下面的connectors文件夹

e>.删除editor\skins目录下面除了default下面的文件夹,这个里面是皮肤,共有三种,可以在fckconfig.js里面设置。例如,我想要改成windows2003的风格,那就不要删除editor\skins下的office2003文件夹,打开fckconfig.js,编辑其中的FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/office2003/' ;(默认的是default,改成office2003即可)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics