Как связать JSTL формы входов с foreach? - PullRequest
1 голос
/ 21 апреля 2019

Я передаю пользовательский объект в 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);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...