我正在使用 Spring Framework 在 Java 中开发 Web 应用程序。在一页上,我让用户选择年份。这是代码:
@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;
}
}
此实现有效,但我想使用更简单的方法从用户那里获得年份。我认为制作特殊模型只是为了获得一个整数不是很好的方法。
所以,我的问题是:是否有可能以某种方式简化这段代码?
感谢您的任何帮助。米兰