appfuse2.0使用的是SpringMVC
好些默认的设置没有做改变,appfuse中对.html的后缀做dispatcher。赶巧了fckeditor也使用的一些html文件。所以刚开始整合以后fckeditor的请求dipatcher认为没有映射就报错。
这个需要修改web.xml中的staticFilter,发现是fckeditor路径中的html就不用找映射,直接让应用服务器当做html文件直接解析。
例如:
<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>
对于html文件,系统也会经过decorators,所以就多了一个页面的头和尾巴。所以在decorators.xml文件中把fckeditor目录下的路径排除即可。
例如:
<excludes>
<pattern>/40*.jsp</pattern>
<pattern>/*ajax=true*</pattern>
<pattern>/scripts/dojo/*</pattern>
<pattern>/struts/dojo/*</pattern>
<pattern>/resources/*</pattern>
<pattern>/fckeditor/*</pattern>
</excludes>
网上的这个资料比较少。折腾了将近一天的时间,终于搞定了。
分享到:
相关推荐
标题“APPFUSE2.0中加入FCKeditor”指的是在APPFUSE 2.0这个开源项目中集成FCKeditor这一富文本编辑器的过程。APPFUSE是一个快速开发框架,它结合了Spring、Hibernate、Struts等流行技术,帮助开发者迅速构建Java ...
标题与描述:AppFuse 2.0 RC1 文档 **关键知识点解析:** ### AppFuse简介 AppFuse是一款开源项目及应用,基于Java平台,旨在帮助开发者快速且高效地开发Web应用程序。它最初是为了减少为客户提供新Web应用程序时...
### AppFuse 2.0 教程:快速搭建 Web 应用开发框架 #### 一、AppFuse 介绍 AppFuse 是一个开源项目和应用程序,它利用 Java 平台上的开源工具帮助开发者快速且高效地开发 Web 应用程序。最初,AppFuse 被设计用来...
使用appfuse2 的时候,需要连接mysql数据,数据库建表的sql语言。
### Appfuse 2.0 入门指南及源码下载详解 #### 一、概述 本文档旨在为初学者提供一份详细的指南,帮助理解和实践如何从零开始搭建基于Appfuse 2.0的开发环境,并下载其源码进行学习。Appfuse是一款开源的Java Web...
描述中提到的是使用AppFuse 2.0版本的情况,这可能是指一个基于早期MVC架构的示例项目。在AppFuse 2.0时代,它主要支持Struts或 Tapestry 框架,而非现代的Spring Boot。由于描述中提到“没有jar包”,这可能意味着...
为了加速构建过程,可以从 Appfuse 的官方网站下载预先打包好的依赖文件 `appfuse-2.0-rc1-dependencies.zip`,解压后放到 `.m2\repository` 目录下,这样 Maven 就可以直接使用这些文件,而无需下载。 #### 五、...
AppFuse分为1.x和2.0两个主要版本,其中2.0版是重构建的,采用了Maven 2作为构建工具,而1.x版本则使用Ant。 Maven 2的引入带来了许多优势,包括自动下载依赖项、简化维护(因为所有组件可以一次编译)以及方便最终...
此外,AppFuse 2.0 采用了 JDK 1.5,支持 Annotation 和 JSP 2.0,符合 J2EE 1.4 规范,并引入了 JPA(Java Persistence API)的支持,提供了一种标准的方式来处理对象持久化。 AppFuse 2.0 的新特性还包括: 1. **...
### AppFuse:高效Java Web应用开发框架 #### 一、概述 AppFuse作为一个热门的开源项目,被广泛应用于Java Web应用程序的快速启动与开发。它不仅简化了开发流程,还提高了开发效率。该项目的核心目标是减少新Web...
**AppFuse 学习笔记(一):安装与部署** AppFuse 是一个开源项目,它提供了一种快速构建企业级 Web 应用程序的方式。它使用了多种流行的技术栈,如 Spring Boot、Hibernate、Thymeleaf 和 Maven,使得开发者可以更...
### AppFuse:加速J2EE项目开发 #### 一、简介与背景 AppFuse是一个用于启动J2EE项目的工具包,它提供了一种快速而简便的方法来构建基于Java的应用程序。该工具包由Matt Raible创建,他在网络开发领域拥有丰富的...
AppFuse是一个开源项目,旨在简化Web应用程序的开发,它提供了一个基础框架,可以帮助开发者快速启动新项目,整合了Spring、Hibernate、Struts等流行技术。在本教程中,我们将深入了解如何利用Maven这个强大的构建...
AppFuse 的目标是简化项目的初始化过程,通过预配置和整合这些组件,使开发者可以更专注于业务逻辑的实现。 在项目初始化阶段,AppFuse 使用了一个名为 `StartupListener` 的监听器。这个监听器是 Spring 的 `...
06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬