在Spring表单中为单个对象定义POJO id

时间:2011-09-23 16:20:08

标签: java forms spring jsp tags

这是控制器发给我的东西:

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 个答案:

答案 0 :(得分:2)

<input type="hidden" name="id" value="${weather.id}">