Тег <Form>
- это то, как вы говорите браузеру: «Поместите этот материал в веб-запрос». Вот как вы получаете привязку объекта в Spring. По какой причине вы не используете форму? Вам не обязательно помещать это в форму на странице, вы можете указать идентификаторы элементов таблицы и извлечь их содержимое в javascript, если вам действительно нужно.
Редактировать: я думаю, что, возможно, трудно ответить, потому что неясно, почему вы хотите, чтобы браузер возвращал вам то, что вы ему дали. Может быть, вам действительно нужна аннотация @SessionAttributes()
на вашем контроллере, чтобы вы могли сохранить состояние исходной страницы, отображаемой пользователю?
Подробнее Редактировать:
кк, смотри сейчас. Если вам нужна привязка веб-данных Spring, тогда создайте форму параллельно, добавляя больше строк таблицы. например.,
<form id="myObject" action="whateverYouNeedHere.htm" method="post">
<input type="hidden" id="items[0].name" name="items[0].name" value="foo"/>
<input type="hidden" id="items[0].value" name="items[0].value" value="bar"/>
<input type="hidden" id="items[0].setting" name="items[0].setting" value="buzz"/>
<input type="hidden" id="items[1].name" name="items[1].name" value="foo"/>
<input type="hidden" id="items[1].value" name="items[1].value" value="bar"/>
....
Тогда просто отправьте это, и оно будет правильно для вас. Если вы действительно хотели обрабатывать контент самостоятельно, то, вероятно, вы могли бы использовать XHR, как кто-то еще упомянул.