FreeMarker中調用Java背景中的方法。
需要在Controller傳回模闆的時候,把該方法的類進去,類似如下的方法:
model.addAttribute("freeMarkerHelper", new FreeMarkerHelper());
model.addAttribute("myController", this);this參數為目前的Controller
假設this類中有個convertStatusToString方法如下:
public String convertStatusToString(String s) {
return "未知";
}
需要調用的方法就在FreeMarkerHelper 或者 this的這個類裡面,不需要靜态也能調用到。