在freemarker中,我如何知道特定值是否是數字。是否有任何具體的方法來檢查給定的值是否是自由標記中的數字?如何在Freemarker中檢查給定的值是否爲數字?
<#if (link_data.canonical)!?matches(".*/sites/.*") && (pageData.ar.gP)?has_content >
<#if (pageData.ar.gP)?is_number >
<link rel="author" href="https://plus.google.com/${(pageData.ar.gP)!}" />
<#else>
<link rel="ar" href="https://plus.google.com/+${(pageData.ar.gP)!}" />
</#if>
</#if>
上面的代碼不適用於我。
你能更具體?你想知道一個String值是否包含一個數字,或者某個特定的模型元素是否包含'java.lang.Number'的子類? –
如果「id」是freemarker中的變量,我想知道id是否是數字。我可以使用類似id的東西嗎?is_number – user3298846