浏览了Velocity Template Language的文档,如何检查一个变量是int类型还是string类型以及如何与VTL中的正则表达式进行比较,请指导我
最佳答案
速度将对象保持在上下文中。您可以将变量检查为字符串。
在 Velocity 中,您可以像 Java 一样使用正则表达式,使用 $ 在上下文中获取变量。
$variableName.matches("^-?\\d+$");
您还可以通过将 "java.lang.Integer"
与 ${variableName.class.name}
进行比较来检查它是否为整数>
关于velocity - VTL中检查变量是否为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46723171/