摘要:
} public int getPageCount() {// 计算出总页数pageCount = (rowCount + pageSize - 1) / pageSize;return pageCount;}public int getBeginPosition() {// 计算出页起始beginPosition = (currentPage - 1) * pageSize + 1;return... 阅读全文
摘要:
#*宏pageGrid:自定义表格宏${gridInfo}: 表格中的信息,含数据和分页信息,样式等20行<!--表格样式需在引用css-->26行<!--表格标题头行-->47行<!--表格内容奇数行与偶数行在鼠标移动到上面时变色-->55行<!--表格首列是否显示checkbox-->54行<!-- 定义表格某列为链接列-->63行&... 阅读全文
摘要:
1、什么是Velocity? Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发... 阅读全文
摘要:
我喜欢在Asp.Net MVC中使用NVelocity View Engine的一个很重要的理由就是:NVleocity简洁易用的语法。几乎使用#set,#if,#foreach就可以构成完整的应用,下面就介绍一下NVelocity中的语法及常用指令。默认情况下,NVelocity解析是不分大小写的,当然可以通过设置runtime.strict.math=true,采用严格解析模式。对变量的引用:... 阅读全文
摘要:
protectedvoidPage_Load(objectsender,EventArgse){IList<UserInfo>listUsers=newList<UserInfo>();UserInfoobjUser=newUserInfo();objUser.Name="TestUser1";objUser.Sex="M";objUser.City="ShenZhen";... 阅读全文
摘要:
usingNVelocity;usingNVelocity.App;usingNVelocity.Runtime;VelocityEnginevltEngine=newVelocityEngine();vltEngine.SetProperty(RuntimeConstants.RESOURCE_LOADER,"file");vltEngine.SetProperty(RuntimeConstan... 阅读全文
摘要:
NVelocity是Java模板引擎Velocity的.Net版本。NVelocity目前官方版本为0.42。官方地址:http://nvelocity.sourceforge.net/,原作者已经申明不再对NVelocity做技术支持了,所以sourceforge上NVelocity版本一直是0.42不再有更新了。不过目前NVelocity已经有1.0的版本了,是由castleproject项目... 阅读全文
摘要:
在VelocityEngine初始化前,可以通过ExtendedProperties配置NVelocity的运行环境参数,当执行VelocityEngine的Init(ExtendedProperties)后,NVelocity会合并自定义配置和默认配置。NVelocity在NVelocity.Runtime.RuntimeConstants中定义了默认配置项的名称,在内嵌资源文件NVelocit... 阅读全文
摘要:
一、支持数组参数比如在Controller中定义如下方法: public void Index() { PropertyBag.Add("instance", this); } public static string Welcome(params String[] args) { return String.Join("-", args); }在vm中写:$instance.SomeMethod... 阅读全文
摘要:
很多人下载了EasyJWeb的开源应用示例,但是对动态页面模板文件中的标签使用不是很熟悉,这里简单介绍一下。EasyJWeb特定把视图限定为Velocity,因为我们觉得在Velocity在表现上从可维护性、简洁性乃灵活性上,比JSP及其它视力技术表现强得多。虽然我们可以非常简单把EasyJWeb扩展成支持多种视力技术,但当前我们不打算这样做! 使用EasyJWeb的目的,是在于把页面-程序完成... 阅读全文