velocity基本用法】的更多相关文章

velocity.js 此框架相对于JQ的运动算法, 有很大的优势. 例如,A和B两个元素,position:absolute;  top:0; 现在让A元素用JQ的animate,B用velocity,1秒内改变top值为500.此时,可以明显的看出区别,使用JQ运动的元素运动起来效果非常不平滑,velocity的元素非常平滑. 这只是velocity各种强大里的一个基本方面,还有很多JQ无法直接实现的功能. 英文API地址:http://www.julian.com/research/vel…
1.定义变量 #set($root="www");#set($name="index.vm");#set($tmp="$root/$name") //$tmp是 www/index.vm使用变量时如果为空会原样输出,$tmp,所以安全的写法是$!tmp 2.循环#foreach($item in $lst)  $velocityCount#end #foreach($key in $map.keyset())  $map.get($key)#en…
1.截取部分字段substring 1 原始字符串:$!ag.tagValue,也许很长,前端页面展示时需要截取字符串. 2 #set($str=$!ag.tagValue) 3 4 #if($str.length()>30) 5 #set($str=$str.substring(0,30)) 6 $str ... 7 #else 8 $!ag.tagValue 9 #end 使用substring(begin,end)要注意,结束位置为:end索引-1 2.分割成数组split 1 #if($…
velocity与freemaker.jstl并称为java web开发三大标签技术,而且velocity在codeplex上还有.net的移植版本NVelocity,(注:castle团队在github上也维护了一个版本)对于使用异构技术的团队(即要搞.NET又要搞JAVA),总是希望找一种通用的技术,兼容所有技术平台,以便降低学习成本,无疑velocity是一种值得考虑的选择. 一.与strtus2的集成 <dependency> <groupId>org.apache.vel…
Velocity.js官网:http://julian.com/research/velocity/ 兼容IE8和Android2.3 Velocity.js基本用法 效果图: CSS .box{ width:100px; height:100px; background-color:pink; } JS (function($){ $('#div1').velocity({ width: '300px', height: '300px' },{ duration:3000 //动画的时长 })…
Velocity 是一个基于 Java 的模板引擎框架,提供的模板语言可以使用在 Java 中定义的对象和变量上.今天我们就学习一下Velocity的用法. Velocity的第一个例子 项目的主体是两个文件,文件的位置如下图: 一.在pom中添加Velocity的依赖 <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity</artifactId> <…
velocity模板其实就是java不分语法的翻译,用到的属性还是java的方法,get,set,等 1.截取部分字段substring 原始字符串:$!ag.tagValue,也许很长,前端页面展示时需要截取字符串. #set($str=$!ag.tagValue) #if($str.length()>30) #set($str=$str.substring(0,30)) $str ... #else $!ag.tagValue #end 使用substring(begin,end)要注意,结…
一.总结 在Webx的Velocity中获取url中参数:$rundata.getRequest().getParameter('userId') 在Webx项目中,防止CSRF攻击(Cross-site request forgery,跨站请求伪造),在form表单提交中要加入$!csrfToken.ajaxUniqueToken 在MyBatis的mapper层,使用标签association实现对象的关联,一个bean配多个association标签. 二.Bug描述:Velocity从U…
每个人应该知道的NVelocity用法   NVelocity是一个基于.NET的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象.从而使得界面设计人员与.NET程序开发人员基本分离. 一.nVelocity的常用功能简介 1. 在页面中定义变量,并进行简单的运算. 2. 在页面中获得对后台程序实体对象的引用. 3. 在页面中迭代实体对象集合. 4. 在页面中获得实体对象的属性,及其方法. 5. 对…
El(expression language): 基本语法点: $与{}搭配使用是常态取值 . 与[]的区别,后者可以取特殊值:- .等 支持一些基本的逻辑运算: && || > < + -- 隐试对象: pageScope.sessionScope.contextScope.requestScope 以及cookie Velocity(模板引擎) Java的模板引擎(template engine):将Java代码从web页面分离 作用:替代jsp 可以更快速的实现,前台数据…