⑴ jfinal 3.0 如何在試圖中調用靜態方法
網頁鏈接
靜態方法調用
JFinal Template Engine 可以以非常簡單的方式調用靜態方法,以下是代碼示例:
#if(com.jfinal.kit.StrKit::isBlank(title))
....
#end
使用方式與前面的靜態屬性訪問保持一致,僅僅是將靜態屬性名換成靜態方法名,並且後面多一對小括弧與參數:類名 + :: + 方法名(參數)。靜態方法調用支持可變參數。與靜態屬性相同,被調用的方法需要使用public static 修飾才可訪問。
如果覺得類名前方的包名書寫很麻煩,可以使用後續即將介紹的me.addSharedMethod(…)方法將類中的方法添加為共享方法,調用的時候直接使用方法名即可,連類名都不再需要。
此外,還可以調用靜態屬性上的方法,以下是代碼示例:
(com.jfinal.MyKit::me).method(paras)
上面代碼中需要先用一對小擴號將靜態屬性取值表達式擴起來,然後再去調用它的方法,小括弧在此僅是為了改變表達式的優先順序。