`

APPFUSE2.0中加入FCKeditor

阅读更多

 APPFUSE2.0中整合FCKeditor是个很头疼的问题,也着实让我煞费苦心了。。。。。。纠结了将近3天终于差不多搭建成功了。其中遇到了很多问题,在这里和大家一起分享一下。

配置过程不复杂,我就不详细介绍了。网上一搜一堆。

1)从FCKeditor官网下载下来2.6.4。Fckeditor依赖5个包,slf4j-api-1.5.8.jarslf4j-simple-1.5.8.jarjava-core-2.6.jarcommons-io-1.3.2.jarcommons-fileupload-1.2.1.jar 我附件中有了,可以下载。直接放在webroot\lib里面

2)fckeditor文件,下载完解压缩到webroot下面就是。(里面就是fckeditor的JS和CSS等等一些文件)

3)fckeditorProperties.rar 其实就是fckeditor.properties文件,解压放到src下面。

4)web.xml中加入 

<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>

以上配置在全世界各大网站一搜一堆。。。。这里我就不详细介绍了。以下为重点。如何在APPFUSE中成功使用。 

5)APPFUSE的默认请求方式是.html,恰恰FCKeditor有这样的方式请求这样就出问题。所以应当这么做,如下:

在appfuse框架中有个decorators.xml用作框架控制作用的,加入如下代码

 

   <excludes>
<!--这里是需要加入的fckeditor的不经过APPFUSE框架处理-->
               <pattern>/fckeditor/*</pattern>
    </excludes> 

然后在web.xml 中的staticFilter过滤器中加入/fckeditor/*

<filter>
             <filter-name>staticFilter</filter-name>
            <filter-class>		org.swordsman.webapp.filter.StaticFilter
	</filter-class>
	<init-param>
	<param-name>includes</param-name>
                <param-value>
	/scripts/dojo/*,/dwr/*,/fckeditor/*
	</param-value>
	</init-param>
</filter>

 6)现在可以在页面中加入了fckeditor控件了

写法很多种,网上一堆,我就用了一种常用了。我随便写了个aa.jsp供参考。contentInfoForm.jsp是项目中实际开发时写的JSP。都打包在test.rar中了

7)当这些都解决了的情况下,运行测试中发现了一个最头疼的问题

点击浏览服务器跳出一长串xml error.

FCKeditor上传图片时出现XML request errorOK(200)错误

 

下载附件中的fckxml.rar替换fckeditor\editor\filemanager\browser\default\js下面的fckxml.js。

问题解决。

 

 

 

分享到:
评论

相关推荐

    AppFuse 2.0 RC1 Documentation

    AppFuse 2.0 RC1 Documentation

    appfuse 2.0 教程

    appfuse 2.0 教程,不可多得的教程。包括代码生成,环境配置。

    appfuse2.0种mysql 数据库

    使用appfuse2 的时候,需要连接mysql数据,数据库建表的sql语言。

    appfuse新手上路

    新手使用appfuse2.0,启动步骤和配置过程

    appfuse

    使用appfuse2.0,下载过来的实例源码,没有jar包

    AppFuse学习笔记(J2EE入门级框架)

    Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、Struts、xDcolet、Junit、Taperstry、JSF等基础框架给出...AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。

    appfuse 学习笔记

    Appfuse 一个开放源码的项目和应用程序,帮助我们快速而高效的地开发。 Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、...AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。

    appfuse-documentation-2.0

    AppFuse是目前最火热的开源项目,采用如SSH架构等,是优秀的系统开发框架。

    AppFuse

    本文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用 AppFuse 一步步地构建 J2EE 项目。通过阅读本文,读者不仅能够学会用 AppFuse 进行开发,而且能够充分体会到 AppFuse...

    AppFuse入门文档(AppFuse与SpringMVC+mybatis整合)

    本文档详细描述了AppFuse与SpringMVC+mybatis整合的过程,只要你懂一些基本的eclipse操作和基本的maven命令,就可以在三分钟之内迅速的搭建出一个AppFuse的架构

    Candy for Appfuse-开源

    Candy for AppFuse 是一组插件,旨在让您使用 AppFuse 2.0 的日常工作更加舒适。 它的最终目标是让开发人员忘记所有 maven2 命令,同时支持 Appfuse 最佳实践。

    可直接使用的appfuse项目

    AppFuse提供了Web系统开发过程中都需要开发的一些功能,如登陆、用户密码加密,用户管理、根据不同的用户可以展现不同的菜单.J2EE开发者也可以在此基础上开发加入自己的功能模块。利用这个框架可以大幅度的提高开发...

    APPFUSE工具研究.doc

    Appfuse是一个开源的工程应用,它集成了现在最流行的开发框架到该应用中,使用Maven可以很方便的开发和部署因为。也可以集成到现在流行的开源开发工具如eclipse,idea等。现在让我们简单的看看APPFUSE开发应用的简单...

    appfuse1.4-architecture

    06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬

    appfuse使用手册

    代码自动生成工具appfuse的中文使用手册

    Appfuse1.9至2.0.2

    主要是自己从网络上搜集的一些关于appfuse1.8.2-2.0.2的一些相关资料,间或有点自己试验的记录,还有点maven和quartz的东东,之前我主要是用1.8.2构建项目,感觉还不错,希望对想学习appfuse的人有些帮助.

    AppFuse2.1所需包

    AppFuse2.1所需包,主要包括Spring MVC+Hibernate4 还有一些其它包!

Global site tag (gtag.js) - Google Analytics