Apache Velocity官方指南-12.模板编码及国际化

Velocity允许你指定模板的字符集编码,并且非常简单。常用的resource API已经支持把编码作为入参。代码如下:


org.apache.velocity.app.Velocity:
public static Template getTemplate(String name, String encoding)
public static boolean mergeTemplate( String templateName, String encoding, Context context, Writer writer )

参数encoding的值是JVM支持的常用编码,比如”UTF-8″ 或者”ISO-8859-1″,如果想知道一些字符编码集的正式名称,从这里查表

注意:这两个方法仅仅应用在读入模板的时候,至于输出的编码格式就是应用程序本身需要处理的问题了。

时间: 2024-10-05 20:18:04

Apache Velocity官方指南-12.模板编码及国际化的相关文章

Apache Velocity官方指南-资源

原文地址 对于程序员来说,这里有相当多的资源和示例可以获取到.我们推荐你查看我们的示例.文档甚至源代码.以下便是一些很好的途径: 用户和开发者社区:  通过此页加入我们. 从此页还可以获取到邮件列表的历史档案. 维基百科:  http://wiki.apache.org/velocity/ . Velocity的维基中包含了文章.样例代码和其他写作社区的精华内容. Frequently Asked Questions (FAQ):  http://wiki.apache.org/velocity

Apache Velocity官方指南-总结

总结 我们希望这份简洁的指南是一个有用的介绍为了使用Velocity在你的Java工程中,并且感谢你对Velocity感兴趣,对于这个文档和Velocity模版引擎它自身我们欢迎任何评论. 请提交详细的,富有想法的和建设性的反馈通过我们的邮件列表. 转载自 并发编程网 - ifeve.com

apache的开源项目-模板引擎(Velocity)(转)

然后修改conf文件下的server.xml文件,在server.xml里的           <Connector port="8080" .... />字段后  增加对GET方法获取数据时的编码设置参数 URIEncoding="GBK" 增加对Post方法获取数据时的编码设置参数 useBodyEncodingForURI="true"                      即<Connector port=&quo

《Apache Velocity开发者指南》

欢迎各位光临并发编程网,并发网最近几年一直致力于翻译优秀的技术文章,从未间断,并发网从本月开始计划组织翻译各个技术框架的官方指南,本月组织翻译Apache Velocity官方指南.Velocity是在阿里巴巴和支付宝等公司被广泛使用的一种基于Java的模板引擎,有兴趣翻译的同学请在评论中回复翻译章节和完成时间,翻译完之后提交到并发编程网,网站使用指南请参考:如何投稿. 简介 资源 Velocity是如何工作的 使用单例还是非单例模式 容器 在应用程序中使用Velocity 应用程序中的属性 C

Velocity官方指南-简介

简介 Velocity是基于Java开发的模板引擎,一款简单而强大的开发工具,可以方便的按照格式创建.渲染文档和显示数据.在本指南中,我们希望能够对使用Velocity开发的基本知识做一个概述. 使用Velocity构建Web应用 Velocity通常被用于构建Web应用程序,想要在Web应用中使用Velocity,还需要一个servlet或以servlet为基础的框架.最直接的方法就是使用VelocityViewServlet(在Velocity Tools子项目中),也可以使用许多第三方框架

用Apache Velocity模板引擎速造网站

apache|模板 基于Java的网站开发,很多人都采用JSP作为前端网页制作的技术,尤其是在国内.这种技术通常会存在一些问题,可以通过简单地分析网站开发过程来看看这些问题.通常网站开发采用以下两种方式: ◆ 网站功能确定后,由美工设计网页的UI(界面)部分,然后由程序员在其上加入代码显示逻辑(比如循环.判断显示数据结果).这就是通常的JSP页面制作,当然这部分可以由美工完成模板,然后由JSP工程师以它为原型创建相应的JSP页面. ◆ 网站功能确定后,由美工设计网页的UI(界面)部分,然后由网页

Velocity官方指南-Velocity是如何工作的

基本模式 当你在一个应用程序或者一个servlet里,或者在其他任何一个地方使用Velocity时,通常按照如下方式处理: 初始化Velocity.Velocity可以使用两种模式,作为"单独的运行时实例"的单例模式(在下面的内容会介绍),你仅仅只需要初始化一次. 创建一个Context对象(后面会介绍这是什么). 把你的数据对象添加到Context(上下文). 选择一个模板. '合并' 模板和你的数据输出. 在代码里通过org.apache.velocity.app.Velocity

《Apache Velocity用户指南》官方文档

Quick Start 本项目是 Apache Velocity官方文档的中文翻译版,Velocity类似与JSP,是一种基于Java的模板引擎.它可以在web页面中引用Java代码中定义的数据和对象,而Velocity的作用就是把Web视图和java代码进行组装在一起.本次翻译主要针对对Velocity感兴趣和工作中使用到Velocity的开发人员提供有价值的中文资料,希望能够对大家的工作和学习有所帮助. 由于我也是第一次接触Velocity,还不是很深入,翻译的时候也查看了一些博客以及其他网

Velocity官方指南-使用Velocity

原文地址  译者:冷风  校对:方腾飞 如果你使用的是VelocityViewServlet或者其他的web框架,你不会直接调用到Velocity.但是,如果在非web的应用中或者自己编写的web框架时,你将会像上面说的基本流程一样直接调用到Velocity 引擎.另外一个需要记住的重点是,必须在使用Velocity合并模版之前,初始化Velocity引擎. Velocity辅助类 Velocity中包含一个叫做Velocity( org.apache.velocity.app.Velocity