2011-09-23 9 views
0

これは、コントローラが私に送信するものである:定義POJOのID

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です。私は温度を変えることでそれを編集したい。だから私はatleast idとフィールドtemperatureを返信する必要があります。私は示されているように温度を返す方法を知っていますが、返信するにはどうすればいいですかid

${weather.id}でモデルから入手できると思いますが、どうやってフォームに入れることができますか?

答えて

2
<input type="hidden" name="id" value="${weather.id}"> 
関連する問題