2014-03-19 177 views
2

在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> 

上面的代碼不適用於我。

+0

你能更具體?你想知道一個String值是否包含一個數字,或者某個特定的模型元素是否包含'java.lang.Number'的子類? –

+0

如果「id」是freemarker中的變量,我想知道id是否是數字。我可以使用類似id的東西嗎?is_number – user3298846

回答

相關問題