我是 VTL 新手,一直在尝试从常量中减去变量。我从后端发送一个整数 InstanceId 作为 InstId 对象的一部分。我使用 VTL 作为 XML 解析器。所以解析器的输入是这样的:
<InstId>
<InstanceId>4098</InstanceId>
</InstId>
!Velocity Code
#set ($start_constant = 3995)
#set ($instanceId = $InstId.InstanceId.TEXT_ )
#set ($DomainTag = $instanceId - $start_constant)
!DomainTag Value: $DomainTag
!DomainTag Value: $DomainTag.TEXT_
我尝试使用上述两个调试语句打印值,但是它不打印任何内容。我错过了什么?
我以与本用户指南中所述相同的方式减去变量。
问候, 希瓦姆