在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