使用Freemarker创建自己的自定义帮助程序?

Bla*_*man 4 java spring freemarker spring-mvc

在我的控制器中,我设置了模型并按如下方式进行查看:

ModelAndView mav = new ModelAndView();

mav.setView("index");

mav.addObject("user", user);
mav.addObject("someCollection", someCollection);

return mav;
Run Code Online (Sandbox Code Playgroud)

现在,我想创建一个将使用someCollection和user对象作为参数的辅助类型对象。

我的辅助函数将输出一些HTML等,这可能吗?

Vic*_*eig 5

您可以使用FTLJava编写宏和指令,将它们公开给模板,并以与通常使用内置宏/指令相同的方式调用它们。