Spring MVC 和 FreeMarker 框架的新功能。按照本教程开始使用它。
当我尝试添加更多模型对象并在 freemarker 模板中访问它时。但它没有用。我对将模型对象访问到 freemarker 模板完全一无所知。
控制器
@RequestMapping(value = "/index", method = RequestMethod.GET)
public String index(@ModelAttribute("model") ModelMap model) {
String amount = "Amount";
Document xml = readProductXML();
model.addAttribute("users", userList);
model.addAttribute("sectionName",amount);
return "index";
}
自由标记
<#import "spring.ftl" as spring />
<fieldset>
<legend>${sectionName}</legend>
</fieldset>
</#list>
错误
The following has evaluated to null or missing:
==> sectionName [in template "index.ftl" at line 28, column 67]
XML
<FreeMarkerUI>
<section name="amount" label="Amount">
<field name="firstName" label="First Name" type="text" mandatory="yes"/>
<field name="lastName" label="Last Name" type="text" mandatory="yes"/>
<field name="country" label="Country" type="dropdown" codeTableName="country" mandatory="no"/>
</section>
</FreeMarkerUI>