这是控制器发给我的东西:
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}
从模型中获取它,但我怎样才能将其置于表单中?
答案 0 :(得分:2)
<input type="hidden" name="id" value="${weather.id}">