Я передаю пользовательский объект в JSP.Как привязать к нему входные теги, учитывая, что этот пользовательский класс имеет списки в виде полей?Форма JSP:
<f:form method="POST" action="${url_save}" modelAttribute="sprav">
<tr>
<c:forEach var="columnName" items="${sprav.columnName}">
<td><f:input path="${columnName}"></f:input></td>
</c:forEach>
</tr>
</f:form>
Мой пользовательский класс:
public class Spravochnik extends BaseEntity {
private List<String> columnName;
private List<List<String>> valuesInRows;
public List<String> getColumnName() {
return columnName;
}
public void setColumnName(List<String> columnName) {
this.columnName = columnName;
}
public List<List<String>> getValuesInRows() {
return valuesInRows;
}
public void setValuesInRows(List<List<String>> valuesInRows) {
this.valuesInRows = valuesInRows;
}
}
BaseEntity имеет только идентификатор
Мой контроллер:
@RequestMapping(value = "/edit", method = { RequestMethod.POST, RequestMethod.GET })
public ModelAndView edit(@RequestParam("id") String id, ModelMap model) {
Spravochnik sprav = spravochnikService.selectOne(id);
model.addAttribute("sprav", sprav);
return new ModelAndView("edit", model);
}