Я передаю несколько значений из моего jsp в мой контроллер.
<form method="POST" action="${url_save}" modelAttribute="sprav">
<tr>
<c:forEach var="columnName" items="${sprav.columnName}">
<td><input name="${columnName}"></input></td>
</c:forEach>
</tr>
<tr>
<td><input type="submit" value="submit"></input></td>
</tr>
</form>
Как видите, число может отличаться. Я хочу использовать columnNames в качестве имен моих столбцов в моей базе данных (они совпадают) и в дальнейшем вставлять значения этих вставок в базу данных в соответствующие столбцы. Но если этот список columnNames является динамическим, как мне получить эти атрибуты в контроллер? Связывание их через форму jstl: форма не работала, так как я не знаю, какая таблица (и будет выбран список columnNames) динамически, и у меня нет методов получения / установки для самих столбцов, только для целых списков. Если вам нужны дополнительные данные, не стесняйтесь спрашивать!