Определение идентификатора POJO в форме Spring для одного объекта - PullRequest
0 голосов
/ 23 сентября 2011

это то, что контроллер отправляет мне:

model.addAttribute("weather", weatherService.getWeatherByCity(id));

это мой JSP:

<form:form commandName="newWeather" method="post" action="edit">
    <c:forEach items="${cities}" var="city">
        <form:input path="temperature"></form:input>
        <input type="submit" value="Submit">
    </c:forEach>
</form:form>

Проблема:

Я получаю один объект из базы данных с именем weather.Я хочу изменить это, изменив температуру.Поэтому я должен отправить обратно по крайней мере id и поле temperature.Я знаю, как отправить обратно температуру, как показано, но как я могу отправить обратно id.

Я думаю, что могу получить его из модели по ${weather.id}, но как я могу поместить его в форму?

1 Ответ

2 голосов
/ 23 сентября 2011
<input type="hidden" name="id" value="${weather.id}">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...