NVelocity博文

 

2011-05-23 16:21

正如上篇转载的关于nvelocity的内容一样,使用nvelocity需要经过以下几个步骤:

第一,引用nvelocity命名空间:

using Commons.Collections;
using NVelocity;
using NVelocity.App;
using NVelocity.Context;
using NVelocity.Runtime;

 

第二,声明一个nvelocity实体,即创建一个VelocityEngine的实例,并且声明其属性:

VelocityEngine myvelocity = new VelocityEngine();
Commons.Collections.Extend

 
2011-04-13 16:29

工作中遇见一个问题是,需要保证从源页面传过来的参数,该页面也要传给下个页面。目前项目中用的nvelocity,因此,就想到用nvelocity的方式来解决问题了。

在《nvelocity传递datetime类型和bool类型值,nvelocity多if多条件嵌套》中,已经讨论过nvelocity可以向前台页面中传递datetime或者bool类型的值。那么,思路就是在后台代码中定义一个nvelocity的bool类型变量,保存该页面是否接收到某一个参数。在前台通过判断该变量的真假值

 
2011-04-08 13:48

最近用到nvelocity直接向前台传递一个bool类型值,来判断条件的真假以执行操作的。虽然之前也写过类似的,但是还是不敢非常肯定nvelocity可以向前台输出除了string之外的类型。因此,做了一个小例子测试。

同时也测试下datetime类型的传递。

第三个是测试多if条件的嵌套。

第 四个是测试<a href="http://www.baidu.com"><img src="img_url" /></a>,在这里如果,只修改前面的<a>以根据条件来选择路径是否可以实现。其实,就是nvelocity的灵活 性。

代码贴出来哈:

cs页面:

 
2011-03-15 10:32

这 一段时间一直在写简历下载的功能。遇到的一个问题是:有一个变量保存的是文本简历的内容,但是不是每份简历中都有这个信息,断点调试会发现,这个变量显示 的可能是null。这就麻烦了,在nvelocity中,我还不知道怎么判断null值。在网上搜了下,找到了很好的解决办法。现在,把这个办法贴出来。 嘿嘿。

 

 

原文链接地址:http://blog.sina.com.cn/s/blog_4b01279a0100hc6o.html

 

Velocity中如何判断null(2010-03-14 16:42:10)

 

今天,在对我的

 
2011-03-01 16:24

2.2.3  下面举例说明在页面中nvelocity的具体应用。

1)  简单的nvelocity变量/属性的使用

<table wi

 
2011-03-01 15:45

今天一天都没事儿做,都快要睡着了。郁闷。

想起前一段时间做的nvelocity的帮助文档,就拿出来放在这里,好以后忘了可以参考。

 

2.1 nvelocity概述

一:nvelocity介绍

 
2011-02-23 15:04
private void LoadPageInnerHtml()
{
  //得到数据 myCompanyEntity,myPositionlist,myChildCorpEntitys
 
  VelocityEngine myvelocity = new VelocityEngine();
  ExtendedProperties myprops = new ExtendedProperties();
  myprops.AddProperty(RuntimeConstants.RESOURCE_LOADER,"file");
  myprops.AddProperty(RuntimeConstants.FILE_RESOURCE_LOADER_PATH,Server.MapPath("/"));
  myprops.AddProperty(RuntimeConstants.INPUT_ENCODING,"gb2312");
  myp
 
2010-12-17 14:53

老大终于给我们布置了实战性的任务。嘿嘿。想到自己做的东西可能要被千千万万的人看到,心里有点小兴奋。

不过,老大的任务里有个东西我以前没有接触过。所以今天一天都在学习这个——nvelocity。嘿嘿。现在把我的学习笔记贴出来,供以后参考。嘿嘿。

 

1、  NVelocityVelocity.NET

 
2010-12-16 17:23

 

1.2 Hello nVelocity World

一旦某个变量被分配了一个值,那么你就可以在HTML文件的任何地方引用它。在下面的例子中,一个值被分配给

 
2010-12-16 17:22

默认情况下,NVelocity解析是不分大小写的,当然可以通过设置runtime.strict.math=true,采用严格解析模式。

对变量的引用:$ [ ! ][ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ][ } ]。

在NVelocity中,对变量的引用都是以$开头加上变量名称。当使用!时表示当此变量值为空时,显示空字符串。比如当$article为空,那 会显示“$article“,而$!article会显示为“”。{}为变量名称限定,有时候变量名称后会有字符串,这是就需要用到{}了。比 如$articleshow,想引用$article,这时只要修改为${article}就可以。其实

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值