это то, что контроллер отправляет мне:
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}
, но как я могу поместить его в форму?