当前位置: 首页 > 知识库问答 >
问题:

Velocity#Foreach不工作于动态值(范围)

左康安
2023-03-14
#set($start = 1)  
#set($end   = 5)     
#set($range = [$start..$end])

#foreach ($number in $range)
   $number ,                 ##display on html page
#end
 1 , 2 , 3 , 4 , 5 , 
#set($start = 1)
#set($end   = $count)
#set($range = [$start..$end])

#foreach ($number in $range)
  $number ,                  ##display on html page
#end

为了验证$count是否包含我显示的值$count和$end,它们都显示正确的值。当我尝试显示$range时,它被显示为->“$range”,就好像它是html页面上的字符串,而不是速度变量!我卡住了,好心帮我弄清楚出了什么问题。提前感谢!

我使用netbeans和spring mvc中的velocity,我已经包含了所有所需的jar文件。

共有1个答案

柴兴贤
2023-03-14

对于VelocityTools,正确的引用是$request和$response

方法名为getAttribute

$request.getAttribute('count')

或者只是

$request.count
 类似资料:
  • 在我的和web应用程序中,我需要显示动态图像。我想显示,其中图像的文件名存储在变量中。该变量是一个属性,返回一个store变量,该变量在上异步填充。 但是,当我这样做时,它工作得非常完美: 我的案例与此类似,但在这里它与img URL一起工作,但在我的实际文件路径中,它不起作用。 正确的方法应该是什么?

  • 我有多个编辑文本在操作下一步,我已经在xml中添加了nextFocus值。 但是根据未成年状态复选框值,一个编辑文本是可见或不可见的。所以我需要在YYYY编辑文本之后动态地设置焦点。但是动态地请求焦点()不起作用。 我需要做什么 点击 下一页 此电子邮件视图仅在未选中18岁以下复选框时可见。 YYYY edittext:控件转到用户名edittext。我不能在xml中使用FocusNext,因为每

  • 对于具有step层次结构(Region-Site-Zone-ZoneID)的复杂站点,我试图构建一个动态xpath来计算ZoneID(1..10) 代码 问题:如何按ByZoneName=By.xpath组合代码行(“//span[.='”+zonename+“']”);对于动态区域名id(对于相同的执行VAD1、VAD2、vad3...VAD10) 实际:此结构对zoneName=vad1正确执

  • 我想滚动到一个列。这是我尝试的: 这适用于垂直滚动,但不适用于水平滚动。

  • 问题内容: 我当时使用python和matplotlib,但是我的脚本崩溃了,所以我不得不关闭终端(Ubuntu 12.04,matplotib-1.1.0,python2.7)。现在,如果我尝试运行任何脚本,它都会崩溃 有以下错误 注意最后一行。我尝试从源代码以及pip和easy_install中删除并重新安装matplotlib,但是我无法摆脱。如果我尝试从python解释器中导入,则会发生相

  • 高动态范围 作者|OpenCV-Python Tutorials 编译|Vincent 来源|OpenCV-Python Tutorials 目标 在本章中,我们将 了解如何根据曝光顺序生成和显示HDR图像。 使用曝光融合来合并曝光序列。 理论 高动态范围成像(HDRI或HDR)是一种用于成像和摄影的技术,可以比标准数字成像或摄影技术重现更大的动态亮度范围。虽然人眼可以适应各种光照条件,但是大多数