ant new了一个新工程,部署上去后displaytab出现乱码,解决步骤:
- appfuse ant new出来之后的displaytag_zh_CN.properties文件里面中文乱码,从源代码中将该文件替换;
- 修改build.xml ,具体看修改后第7、15行。
修改前:
<!-- Copy any resource or configuration files --> <target name="copy-resources" depends="prepare" description="Copy .properties and .xml files from source directory"> <copy todir="${build.dir}/web/classes" includeEmptyDirs="no"> <fileset dir="web/WEB-INF/classes"> <exclude name="ApplicationResources_zh*.properties"/> <include name="*.properties"/> <include name="*.xml"/> <include name="*.vm"/> </fileset> <filterset refid="variables.to.replace"/> </copy> <native2ascii src="web/WEB-INF/classes" dest="${build.dir}/web/classes" includes="ApplicationResources_zh*.properties" encoding="UTF-8"/> <generate-database-properties/> <copy todir="${build.dir}/web/classes" file="database.properties"/> </target>
修改后:
<!-- Copy any resource or configuration files --> <target name="copy-resources" depends="prepare" description="Copy .properties and .xml files from source directory"> <copy todir="${build.dir}/web/classes" includeEmptyDirs="no"> <fileset dir="web/WEB-INF/classes"> <exclude name="ApplicationResources_zh*.properties"/> <exclude name="displaytag_zh_*.properties"/> <include name="*.properties"/> <include name="*.xml"/> <include name="*.vm"/> </fileset> <filterset refid="variables.to.replace"/> </copy> <native2ascii src="web/WEB-INF/classes" dest="${build.dir}/web/classes" includes="ApplicationResources_zh*.properties displaytag_zh_*.properties" encoding="UTF-8"/> <generate-database-properties/> <copy todir="${build.dir}/web/classes" file="database.properties"/> </target>
最后页面正常了
相关推荐
主要是自己从网络上搜集的一些关于appfuse1.8.2-2.0.2的一些相关资料,间或有点自己试验的记录,还有点maven和quartz的东东,之前我主要是用1.8.2构建项目,感觉还不错,希望对想学习appfuse的人有些帮助.
在本主题"appfuse/display/strutsMenu"中,我们关注的是AppFuse如何使用DisplayTag库来创建Struts菜单。 DisplayTag是一个用于生成表格、列表和其他复杂Web表单的JSP标签库。它极大地简化了在Java Web应用中展示...
AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发过程。它提供了一个基础框架,集成了许多流行的开源库,如Spring、Hibernate、Struts或Spring Boot等,帮助开发者快速搭建应用骨架。AppFuse 可以根据选定的...
AppFuse分为1.x和2.0两个主要版本,其中2.0版是重构建的,采用了Maven 2作为构建工具,而1.x版本则使用Ant。 Maven 2的引入带来了许多优势,包括自动下载依赖项、简化维护(因为所有组件可以一次编译)以及方便最终...
**AppFuse 1.x 快速构建 J2EE 应用** AppFuse 是一个开源项目,旨在简化 J2EE 应用程序的开发过程。它提供了一种模板化的方法来创建新的 Web 应用,结合了多种流行的技术和最佳实践。在 AppFuse 1.x 版本中,开发者...
该工具包由Matt Raible创建,他在网络开发领域拥有丰富的经验,并且是多个开源项目的贡献者,包括Roller Weblogger、XDoclet、StrutsMenu、DisplayTag等。此外,他还参与了J2EE 5.0和JSF 1.2标准的制定,并撰写了...
**AppFuse 学习笔记(一):安装与部署** AppFuse 是一个开源项目,它提供了一种快速构建企业级 Web 应用程序的方式。它使用了多种流行的技术栈,如 Spring Boot、Hibernate、Thymeleaf 和 Maven,使得开发者可以更...
### Appfuse 学习笔记 #### 一、Appfuse 简介 Appfuse 是一个开源框架,旨在帮助开发者高效地构建企业级应用。通过提供一套完善的架构模板、最佳实践和技术栈组合,使得开发者能够专注于业务逻辑的实现,而不是...
AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Maven、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL等(现在还有lucene的,无敌了))于一身的...
在本篇“appfuse学习笔记(三)解决乱码和菜单设置”中,我们将深入探讨在使用AppFuse框架时遇到的编码问题以及如何定制应用程序的菜单。AppFuse是一款开源项目,它提供了一个快速开发Web应用的基础,特别是对于Java...
【MAVEN 搭建APPFUSE】是一个关于使用Maven构建基于AppFuse的应用程序的教程。AppFuse是一个开源项目,旨在简化Web应用程序的开发,它提供了一个基础框架,可以帮助开发者快速启动新项目,整合了Spring、Hibernate、...
06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬
AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发。它提供了一个基础架构,开发者可以在此基础上快速构建安全、可扩展的应用程序。AppFuse 2.1 版本是该项目的一个较早版本,但仍然包含了现代Web开发的核心...
**Appfuse开发教程** Appfuse 是一个开源项目,它提供了一种快速开发Web应用程序的方式,尤其在使用Java技术栈时。本教程将深入探讨如何利用Appfuse创建数据访问对象(DAO)和简单Java对象(POJO),并进行数据库...
AppFuse 是一个由 Matt Raible 创建的开源项目,旨在为初学者提供一个快速入门的 J2EE 框架模板。它集成了多种流行的技术,包括 Spring、Hibernate、iBatis、Struts、Xdoclet 和 JUnit,同时也支持 Taperstry 和 JSF...
AppFuse 是一个开源项目,它提供了快速开发Java Web应用程序的基础框架。这个框架集成了Spring、Hibernate和Struts等主流技术,使得开发者能够迅速构建出符合MVC架构的应用。在最新的版本2.1.0-M2中,AppFuse 提供了...
AppFuse是一个开源项目,旨在简化Java Web应用的开发。它提供了一个基础结构,开发者可以在此基础上快速构建安全、模块化的应用程序。本项目是关于利用AppFuse框架构建B2C(Business-to-Consumer)电子商务系统的...