在Velocity模板语言的文档中,如何检查变量是int类型还是字符串,以及如何与VTL中的正则表达式进行比较,请指导我检查变量是否是VTL中的一个数字
回答
Velocity在上下文中保存对象。你可以把你的变量作为一个String来检查。
在velocity中,您可以使用正则表达式作为Java,使用$在上下文中获取变量。
$variableName.matches("^-?\\d+$");
你也可以检查它是否是通过比较"java.lang.Integer"
到${variableName.class.name}
好吧,如何检查一个变量是否是一个数字? – ABI
您可以通过比较“java.lang.Integer”到$ {variableName.class.name}来检查它是否是Integer – user7294900
请举例 – ABI
- 1. 检查变量是否是数字
- 2. Python:检查一个变量是否是一个字典
- 3. 如何检查一个变量是否是一个整数?
- 4. 检查变量是否是PHP中的数字和正整数?
- 5. 检查一个变量是否为空
- 6. 检查一个变量是否为SRE_Match
- 7. 检查一个变量是否是一个CSV字符串中的值
- 8. 检查一个变量是否是Ruby中的一个字符串
- 9. 检查是否变量是一定值
- 10. 如何检查while条件中的变量是否是一个数字?
- 11. 如何检查是否一个变量是JavaScript的一个blob
- 12. 如何检查一个变量是否为空并且是一个数字?
- 13. 检查一个字符串变量是否具有整数值
- 14. 检查变量是否是Puppet DSL中的数字
- 15. 检查一个变量是否是时间不变的R
- 16. 如何检查一个变量是否是Javascript中的超时?
- 17. 检查一个变量是否是双精度浮点数
- 18. 如何检查一个变量是否是整数类型
- 19. 检查一个变量是否包含Javascript中的数值?
- 20. 检查变量是否是字符串或数组在Twig中
- 21. PHP:检查一个变量是否是某个类的实例
- 22. 如何检查是否变量是在PHP字母或数字?
- 23. 检查一个变量是否在ruby数组中
- 24. 检查一个数字是否是javascript中的复数
- 25. 检查一个变量是否是带枝条的日期
- 26. 检查它是否是安全的迭代一个JavaScript变量
- 27. 检查一个变量是否是mysqli类型的对象?
- 28. 检查变量是否小于另一个变量
- 29. 检查一个字符串是否与变量名相等
- 30. 是否更好的方法来检查变量是否在字典中,变量是否等于字典键?
你有什么迄今所做的,哪些是你的速度版本的整数? – user7294900
在我的系统上安装了一个开源的java应用程序,该应用程序允许在仪表板中配置输入参数,也就是说,当我遇到Velocity模板时,可以找到它的文档,但无法获得我想要的文档 – ABI
您可以使用正常的Java正则表达式速度也 – soorapadman