我是初学MVC并且使用Spring MVC 2.5 and SimpleFormController
每件事都运行正常唯一的问题是我必须在OnSubmit中验证一些值,所以我这样做
if (value == null) {
request.setAttribute("schedulemeeting", meeting);
return new ModelAndView("schedulemeeting", "error",
responseParser.getErrorMessage());
}
这样加载表单并显示错误但我没有得到设置的referenceData
。所以我的表单的下拉列表在出错时变空。
要使其发挥作用需要做些什么
答案 0 :(得分:1)
对于Spring MVC 2.5,将您的逻辑放在Validator
和inject it in your SimpleFormController
中。
但是,对于新开发,您不应该扩展自they are deprecated in Spring 3.x以来Spring的任何表单控制器。