- 浏览: 425324 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
burningblood:
最近也遇到了这个细节问题。我用的是4,里面没有 get.rel ...
httpclient的并发连接问题 -
greatwqs:
使用HttpURLConnection注意设置超时 -
qinweilh:
...
tomcat报错:standardServer.await: create[8005]: -
jayyunfei:
还是不很明白
JPA entityManager的管理 -
a418040445:
...
Calendar
在appfuse中设置好ApplicationResource_zh*.properties相关内容以后,新增加的内容中文显示就没有问题了,但是表格上方和下方的文字还是乱码,经查是displaytag没有设置中文的问题。可以说是appfuse编译过程的错误吧。
现有的appfuse编译,有如下这一段:
<target name="copy-resources" depends="prepare"></target> description="Copy .properties and .xml files from source directory">
<copy todir="${build.dir}/web/classes" includeemptydirs="no"></copy>
<fileset></fileset>
<exclude name="ApplicationResources_zh*.properties"></exclude>
<exclude name="ApplicationResources_de.properties"></exclude>
<exclude name="ApplicationResources_fr.properties"></exclude>
<exclude name="ApplicationResources_nl.properties"></exclude>
<exclude name="ApplicationResources_pt*.properties"></exclude>
<include name="*.properties"></include>
<include name="*.xml"></include>
<include name="*.vm"></include>
<filterset refid="variables.to.replace"></filterset>
<native2ascii src="web/WEB-INF/classes" dest="${build.dir}/web/classes"></native2ascii> includes="ApplicationResources_zh*.properties" encoding="UTF-8"/>
可以看到,对于ApplicationResources_zh*.properties文件没有直接拷贝,而是通过native2ascii进行了转换,这样的内容就不会产生乱码。而displaytag_zh*.properties直接被拷贝过去,还是utf-8格式,因此页面显示是乱码。
修改方法如下:
<target name="copy-resources" depends="prepare"></target> <target name="copy-resources" depends="prepare"></target> description="Copy .properties and .xml files from source directory">
<copy todir="${build.dir}/web/classes" includeemptydirs="no"></copy>
<fileset></fileset>
<exclude name="ApplicationResources_zh*.properties"></exclude>
<exclude name="ApplicationResources_de.properties"></exclude>
<exclude name="ApplicationResources_fr.properties"></exclude>
<exclude name="ApplicationResources_nl.properties"></exclude>
<exclude name="ApplicationResources_pt*.properties"></exclude>
<exclude name="displaytag_zh*.properties"></exclude>
<include name="*.properties"></include>
<include name="*.xml"></include>
<include name="*.vm"></include>
<filterset refid="variables.to.replace"></filterset>
<native2ascii src="web/WEB-INF/classes" dest="${build.dir}/web/classes"></native2ascii> includes="*_zh*.properties" encoding="UTF-8"/>
评论
<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="ApplicationResources_de.properties"/>
<exclude name="ApplicationResources_fr.properties"/>
<exclude name="ApplicationResources_nl.properties"/>
<exclude name="ApplicationResources_pt*.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="*_zh*.properties" encoding="UTF-8"/>
发表评论
-
varnish实现设备检测
2013-09-23 10:16 1093原文出处:https://www.varnish-cache ... -
HTTP 头信息Vary对Reverse Proxy的作用
2013-09-22 16:32 3658原文出自http://mark.koli.ch/2010/0 ... -
android页面用jquery窗口大小获取错误问题的解决
2013-09-22 08:24 814在android设备上面,当变换屏幕方向的时候,使用jque ... -
varnish configuration
2013-03-01 22:14 638http://www.drupal001.com/2011/ ... -
apache rewrite
2013-01-31 16:51 1894RewriteCond Syntax: RewriteCon ... -
how the drupal set css/js query string for cache buster
2012-12-13 17:31 1353Css/js can be cached by browser ... -
drupal7 配置dev环境不压缩js, css
2012-11-23 17:01 732为了性能考虑,一般我们都将performance里面的aggr ... -
drupal7+varnish: varnish总是miss的原因
2012-11-16 11:12 986最近发现不知什么原因,匿名用户访问的页面都返回varnis ... -
drupal7+varnish: varnish总是miss的原因
2012-11-16 11:11 8<!-- [if gte mso 9]><x ... -
tomcat read correct request server name behand apache
2012-03-28 17:09 883I need read requested server na ... -
create maven repository and use curl upload file
2012-03-28 11:22 809We can use Nexus to build maven ... -
use x-forwarded-for
2011-12-20 15:29 1906X-Forwarded-For (XFF )是用 ... -
web环境中配置log4j记录用户跟踪信息
2011-12-14 17:46 671http://www.ibm.com/developerwor ... -
apache日志配置
2011-11-15 16:28 1021有时候我们需要定制Apac ... -
设置HTTP persistent connection提高网站访问性能
2011-11-11 09:42 1601经过紧张的开发过程,新的网站总算上线了。但是使用流量分析工具进 ... -
How to rotate tomcat logs
2011-09-28 10:18 853If catalina.out becomes 2GB in ... -
win7上apache+php环境搭建
2011-09-13 10:22 1149http://www.leapsoul.cn/?p=695 ... -
URL 参数的安全性
2011-04-18 10:04 2466在开发基于web的服务器的时候,我们经常需要传递一些敏感数据, ... -
cdn工作原理
2010-12-08 11:40 13561.前言 Internet的高速发展,给人们的工作和生活 ... -
在linux上面LAMP安装
2010-09-15 15:06 20991. Apache安装 1. download http ...
相关推荐
在本篇“appfuse学习笔记(三)解决乱码和菜单设置”中,我们将深入探讨在使用AppFuse框架时遇到的编码问题以及如何定制应用程序的菜单。AppFuse是一款开源项目,它提供了一个快速开发Web应用的基础,特别是对于Java...
由于描述中提到“没有jar包”,这可能意味着下载的实例源码不包含运行所需的所有依赖库,因此需要开发者自行解决这个问题。 首先,为了运行这个AppFuse 2.0实例,你需要确保你的开发环境中安装了Java Development ...
AppFuse旨在帮助开发者简化项目启动过程中的复杂配置工作,提供了一套标准的目录结构、构建文件以及项目类,使得开发者能够专注于业务逻辑的实现而非基础架构的搭建。它支持多种流行的开源工具和技术框架,如Ant、...
AppFuse 是一个基于Java平台的开源项目,旨在加速和简化Web应用程序的开发。它通过集成各种流行框架,如Struts、Spring、Hibernate等,提供了一个项目骨架,使得开发者能够快速搭建新项目的结构。AppFuse分为1.x和...
在本主题"appfuse/display/strutsMenu"中,我们关注的是AppFuse如何使用DisplayTag库来创建Struts菜单。 DisplayTag是一个用于生成表格、列表和其他复杂Web表单的JSP标签库。它极大地简化了在Java Web应用中展示...
在本文中,我们将深入了解如何安装并部署 AppFuse 项目。 **1. 预备知识** 在开始之前,确保你已经具备以下基础: - 熟悉 Java 开发环境,例如 JDK 已经正确安装。 - 理解 Maven 构建工具的基本概念和使用方法。 - ...
### Appfuse 学习笔记 #### 一、Appfuse 简介 Appfuse 是一个开源框架,旨在帮助开发者高效地构建企业级应用。通过提供一套完善的架构模板、最佳实践和技术栈组合,使得开发者能够专注于业务逻辑的实现,而不是...
不过,通常在这样的情况下,我们可以假设内容可能涵盖了FCKeditor的基本介绍、为什么选择它作为APPFuse的编辑器、集成的步骤、以及可能遇到的问题和解决方案。 **标签解析:** "源码"标签提示了我们可能会涉及代码...
AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发。它提供了一个基础架构,开发者...使用AppFuse可以节省大量时间,因为它已经处理了许多常见的配置和集成问题,让开发者能够更加专注于业务逻辑和用户体验。
在Appfuse中,我们首先创建一个POJO类,然后使用XDoclet工具来生成对应的数据库表定义。XDoclet是一种基于Javadoc的元数据处理器,它可以读取类上的注解,并自动生成相关的代码,如Hibernate的映射文件或Spring的...
在本教程中,我们将深入了解如何利用Maven这个强大的构建工具来搭建和管理AppFuse应用。 首先,我们需要理解Maven。Maven是Apache软件基金会开发的一个项目管理和综合工具,主要通过一个项目对象模型(Project ...
AppFuse 是一个由 Matt Raible 创建的开源项目,旨在为初学者提供一个快速入门的 J2EE 框架模板。它集成了多种流行的技术,包括 Spring、Hibernate、iBatis、Struts、Xdoclet 和 JUnit,同时也支持 Taperstry 和 JSF...
06年时的appfuse,学习SSH架构的经典入门框架。相对比较老的资料,可以欣赏一下当时的架构,向牛人致敬
代码自动生成工具appfuse的中文使用手册
在最新的版本2.1.0-M2中,AppFuse 提供了基本(basic)和模块化(modular)两种类型的原型,以便于开发者根据项目需求选择合适的方式来创建项目。 建立项目原型骨架的步骤如下: 1. 首先,通过Maven的archetype...