检查变量是否为VTL中的数字

时间:2017-10-13 05:39:32

标签: velocity

了解Velocity模板语言的文档,如何检查变量是int类型还是字符串以及如何与VTL中的正则表达式进行比较,请指导我

1 个答案:

答案 0 :(得分:0)

Velocity在上下文中保存对象。您可以将变量检查为String。

在速度方面,你可以使用正则表达式作为Java,使用$来获取上下文中的变量。

 $variableName.matches("^-?\\d+$");

此外,您可以通过比较"java.lang.Integer"${variableName.class.name}

来检查它是否为整数