`

velocity数组长度

阅读更多

情景:后台传了list类型的参数到velocity页面显示

(1)如果list为空,显示另外的源

(2)如果list不为空,打印出list中的所有对象

解决方案:

 (1)对象初始化

    #set($listSize=$!{list})

  (2)判断list的长度,并显示相应的内容

     #if($listSize.size()>0)

         打印list中的内容

     #else

          答应另外的内容

     #end

总结:了解velocity的语法,其实挺简单的

分享到:
评论

相关推荐

    velocity教程

    velocity语法,Velocity+Java开发指南中文版,struts2 与velocity1.6及velocity tools1.4的整合,Velocity+Spring+Ibatis框架搭建说明文档,Velocity详解(初学者建议看)

    velocity为空判断

    此外,对于数组或列表等集合类型,可以使用`.size()`方法检查其长度来判断是否为空: ```velocity #if ($list.size()) 列表有元素 #else 列表为空 #endif ``` 总的来说,在Velocity中进行空值判断时,应根据具体...

    FreeMarker设计指南1

    4. **模板级别的数组处理**:数组操作更为直观,可以通过索引方式访问元素,查询数组长度,为模板编程提供了更多便利。 5. **宏**:FreeMarker的宏功能强大,可以有局部变量,支持递归调用,宏参数可有默认值,且宏...

    UnitfulRecipes.jl:Unitful.jl数组的Plots.jl配方

    在这个例子中,`time` 和 `velocity` 都是带有单位的数组,UnitfulRecipes.jl会自动处理这些单位,使得最终的图表在x轴上显示时间(秒),在y轴上显示速度(米/秒)。 总的来说,UnitfulRecipes.jl是Julia科学计算...

    元胞自动机交通流单车道Nasch模型时空图基本图

    road:表示车道的元胞自动机数组,其中1表示车辆,0表示空车道。 vehicle_positions:随机生成车辆的位置。 速度初始化: velocity:车辆的速度向量,初始为0。 时空图矩阵: space_time:用于记录每个时间步的...

    FreeMarker设计指南(PDF版)

    - **模板级别的数组处理**:提供索引访问数组元素的能力,并允许查询数组长度。 - **宏支持**:FreeMarker支持局部变量的宏,允许递归调用宏,并且宏参数可以有默认值。 综上所述,FreeMarker是一款功能全面且...

    AE CS4 CDkey

    Number length(vec) {vec是数组}返回向量的长度。 Number length(point1, point2) {point1 and point2 是数组} 随机数方法 Nothing seedRandom(seed, timeless=false) {seed 是一个数, 默认 timeless 为 ...

    sim2.rar_code_plot

    "Velocity"在这里可能是指疾病的传播速度。代码可能研究了疾病如何随时间快速传播,或者与个体移动速度有关。这可能涉及矩阵运算、数组操作和动态系统模型的改变,以适应速度变量。 在MATLAB中,创建图形通常涉及...

    数据结构说明报告1

    - `qreal velocity`:该边可允许通行的最大速度,可能用于计算通行时间和路径规划。 3. **Current(当前状态)** - **数据结构定义**:Current类表示系统当前的状态,包括位置、速度、路径等信息。 - **成员变量...

    mios.rar_大数据

    大数据是指数据量巨大、类型繁多、增长快速、价值密度低的数据集合,它通常包含三个关键特征:Volume(大量)、Velocity(高速)和Variety(多样)。大数据技术旨在管理和分析这些海量数据,从中提取有价值的信息和...

    iphone 开发基础控件UIPageControl

    1. `numberOfPages`: 这个属性定义了UIPageControl显示的总页数,通常设置为与你的数据源或视图数组的长度相同。 2. `currentPage`: 它表示当前显示的页码,初始值为0。当用户滚动或程序逻辑改变页面时,应更新此...

    DSP_USER_stm32_积分_加速度_加速度位移_fft

    1. **预处理宏**:用于配置FFT的参数,如数据长度、点数、是否使用位反转等。 2. **数据结构**:定义存储输入和输出数据的数组结构。 3. **FFT函数**:实现FFT计算的核心算法,如Cooley-Tukey或Radix-2算法。 4. **...

    c语言开发的mid文件读取系统

    这可能涉及到创建一个事件队列,按时间顺序排列事件,或者将它们转换为某种形式的音乐描述,如音符数组。 总之,“C语言开发的MID文件读取系统”是一个涉及文件操作、二进制解析、位操作和音乐数据处理的综合项目。...

    半导体专业术语.pdf

    12. 流速计(flow velocity):测量流体流速的设备。 13. 流量计(flow volume):测量流体流量的设备。 14. 颗粒数(flux):单位时间内流过给定面积的颗粒数。 15. 禁带(forbidden energy gap):在能带理论中...

    顶级IT公司面试题

    - **Hash算法**:将任意长度的数据映射到固定长度的值,通常用于快速查找。 - **hashCode()方法**:返回一个整数值表示对象的哈希码,用于哈希表(如HashMap)的索引计算。 - **实现原则**:两个相等的对象必须有...

    Tapestry开发

    标签库容易被自定义,并获得Velocity支持;拦截机制成熟可靠。 | 很少被使用;需要在JSP中写入大量代码;太灵活了,反而得不到通用的控制。 | | Tapestry | 一旦学会,效率很高;HTML模板很合适美工;有良好的社区...

Global site tag (gtag.js) - Google Analytics