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
要访问表单支持bean的Map
属性,请使用__${...}__
预处理器
它的作用是在评估整个表达式之前首先评估内部表达式。 请注意,在这种情况下,不应修改${pr.key}
以便更新将反映到绑定到表单的bean的map属性。
参考: http : //www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#dynamic-fields