Thymeleaf地图forms绑定

db.html

在提交此输入时,我总是在Spring Controller中将mergeMap设置为空。 应该怎么做才能获得mergeMap的值?

Controller.java

 @RequestMapping(value = "/shot") public String saveMergeProducts(@ModelAttribute(value="prod") MergedProductInfoDTO prod, BindingResult bindingResult, Model model, HttpServletRequest request) { System.out.println(prod.toString()); return "forward:/backoffice/db"; } 

HTML

 
KEY VALUE

要访问表单支持bean的Map属性,请使用__${...}__预处理器

 

它的作用是在评估整个表达式之前首先评估内部表达式。 请注意,在这种情况下,不应修改${pr.key}以便更新将反映到绑定到表单的bean的map属性。

参考: http : //www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#dynamic-fields