ITKeyword,专注技术干货聚合推荐

注册 | 登录

模板引擎 NVelocity 初步学习笔记

superboy0303 分享于 2014-03-02

推荐:模板引擎-- PHP模板引擎【smarty】

[Smarty - 官方网站] http://smarty.php.net/ [Smarty - 下载地址] 当前版本 2.6.18, http://smarty.php.net/do_download.phpdownload_file=Smarty-2.6.18.tar.

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

1. 模板引擎 Nvelocity ,StringTemplate, RazorEngine。 用法大同小异:编写模板->提供数据->渲染成HTML

2. 用法 1) 添加程序集的引用 2) 初始化引擎,设置文件,创建上下文,初始化 VecocityContext对象.put并传递参数,加载模板文件 3. 支持对象.属性名,支持键值对, 通过对象.属性名来 支持 4. #foreach($element in $list)

this is $element

#end

#if(condition)

#elsei

推荐:smarty模板引擎

Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML

f(condition)

#else

#end 5. #include 可包含其他模板页面,但不解析其中的NVelocity元素

#parse 包含其他模板页面,会解析其中的NVelocity元素 6. 可使用匿名类进行传值 7. 一般不要把DataTable传递给NVelocity,而用DataTable.Rows,效率更好,方便遍历。

另附一篇博客,写得很好, 每个人应该知道的NVelocity用法: http://www.cnblogs.com/hxling/archive/2011/10/23/2221918.html

推荐:模板引擎SMARTY

模板引擎SMARTY 内容: MVC需要模板 为什么选SMARTY 可能遇到的问题 反衬和类比 结论 参考资料 关于作者 反馈意见 在 Linux 专区还有: 教程 工具与产品 代码与

1. 模板引擎 Nvelocity ,StringTemplate, RazorEngine。 用法大同小异:编写模板->提供数据->渲染成HTML  2. 用法 1) 添加程序集的引用 2) 初始化引擎,设置文件,创建上下文,初始化 Vecocit

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。