FreeMarker中調用Java後臺中的方法。前端
須要在Controller傳回模板的時候,把該方法的類進去,相似以下的方法:ide
model.addAttribute("freeMarkerHelper", new FreeMarkerHelper());this
model.addAttribute("myController", this);this參數爲當前的Controllerget
假設this類中有個convertStatusToString方法以下:it
public String convertStatusToString(String s) {模板
return "未知";class
}後臺
須要調用的方法就在FreeMarkerHelper 或者 this的這個類裏面,不須要靜態也能調用到。model
在前端調用的時候,須要assign指令配合使用,以下代碼:方法
<#assign status=freeMarkerHelper.getJson(p.status)>${status}
<#assign status=myController.convertStatusToString(p.status)>${status}