Ответ 1
Да, вы можете сделать это с помощью синтаксиса [...]
. Однако сам Map
должен быть свойством объекта команды:
public class Form {
private Map<String, String> values = ...;
...
}
Затем вы отправляете форму с полем ввода с именем values['foo']
, т.е. с тегами формы Spring, это будет path
:
<form:input path = "values['foo']" />
или name
в обычном HTML:
<input name = "values['foo']" type = "text" />