我正在使用Spring Framework在Java中開發Web應用程序。在一頁上,我讓用戶選擇年份。下面是代碼:Spring MVC Web應用程序 - 正確使用Model
@Controller
public class MyController {
@RequestMapping(value = "/pick_year", method = RequestMethod.GET)
public String pickYear(Model model) {
model.addAttribute("yearModel", new YearModel);
return "pick_year";
}
@RequestMapping(value = "/open_close_month_list", method = RequestMethod.POST)
public String processYear(Model model, @ModelAttribute("yearModel") YearModel yearModel) {
int year = yearModel.getYear();
// Processing
}
}
public class YearModel {
private int year;
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
}
此實現的工作,但我想用的東西simplier從用戶那裏得到的一年。我覺得製作特殊模型只是爲了得到一個整數不是很好的方法。
所以,我的問題是:有可能以某種方式簡化此代碼?
謝謝你的幫助。 米蘭
代碼無法編譯。你確定它是真正的代碼嗎? – Bozho