0
這是我/天氣圖:Spring獲取dropbox的值,POST/GET?
JSP文件
....
<form method="post" action="/spring/krams/show/city">
<select name="city">
<c:forEach items="${cities}" var="city">
<option value="<c:out value="${city.id}" />"><c:out value="${city.city}" /></option>
</c:forEach>
</select>
<input type="submit" value="Test" name="submit" />
</form>
.....
圖片!
這是我的/天氣控制器:
@RequestMapping(value = "/weather", method = RequestMethod.GET)
public String getCurrentWeather(Model model) {
logger.debug("Received request to show cities page");
// Attach list of subscriptions to the Model
model.addAttribute("cities", service.getAllCities());
// This will resolve to /WEB-INF/jsp/subscribers.jsp
return "weather";
}
這是我/城市景觀:
JSP文件!
....
<h1>Cities</h1>
<c:out value="${city.city}" />
....
這是我的/都市控制器:
@RequestMapping(value = "/city", method = RequestMethod.GET)
public String getCurrentCity(Model model) {
logger.debug("Received request to show cities page");
model.addAttribute("city", service.getCity(2));
// This will resolve to /WEB-INF/jsp/citys.jsp
return "city";
}
當我按下按鈕,就應該到我/城市頁面,並顯示這是我從服務得到了城市。 getCity(2)。
我的問題:
當我剛去的URL /城市它從database..IT WORKS..getCity方法的第二個城市工作......但是當我按下提交按鈕,它不工作..它給我噸錯誤..但我認爲我只是使用語法錯誤
我的問題: 基本上我希望它通過Dropbox值/城市和/城市控制器它應該getCity(x),目前我正在使用getCity(2)進行測試。我該怎麼做?
問問如果您有問題!
真棒打電話給你的服務的getCity方法有效!!!! – Jaanus 2011-04-27 07:25:37