У меня проблема с привязкой моего объекта в форме ftl. Вот мой метод контроллера:Binding form - freemarker + Spring MVC
@RequestMapping(method = RequestMethod.POST)
public String saveConfigProperties(@ModelAttribute("configCmdList") ConfigCmdList configCmdList, BindingResult bindingResult) {
configurationDao.setConfigValues(configCmdList.getConfigurations());
return "config";
}
и здесь является частью моей FTL:
<form action="" method="POST">
<@spring.bind "configCmdList" />
<#list configCmdList.configurations as config>
${config.name}
</#list>
<input type="submit" value="submit"/>
</form>
У меня есть доступ к моему списку объектов, которые я послал предыдущий, используя метод GET в моей FTL, но мой список объектов равен null после отправки объекта без изменений обратно в контроллер. Я попытался связать свои конфигурации configCmdList.configurations, а также привязать отдельно каждый элемент этого списка в цикле, но безуспешно. Что мне не хватает?
Веб-страница VairalPatel не работает, и я помню, что он написал хороший пример о форме freemarker и весеннем mvc.
Заранее за вашу помощь.
Я думаю, что вам нужно перебрать '$ {spring.status.expression}' или '$ {spring.status}'. Я не уверен, что. – ratherblue