java - 在 Spring MVC 2.5 的 OnSubmit 中获取错误的 refreanceData

标签 java spring spring-mvc

我是 Spring MVC 新手,正在使用 Spring MVC 2.5 and SimpleFormController一切都工作正常,唯一的问题是我必须验证 OnSubmit 中的一些值,所以我这样做

    if (value == null) {
        request.setAttribute("schedulemeeting", meeting);
        return new ModelAndView("schedulemeeting", "error",
                responseParser.getErrorMessage());

    }

所以这会加载表单并显示错误,但我没有收到 referenceData已设置。因此,我的表单的下拉列表因错误而变为空。

需要做什么才能使其发挥作用

最佳答案

对于 Spring MVC 2.5,将逻辑放在 Validator 中和 inject it in your SimpleFormController .

但是,对于新的开发,您不应该扩展任何 Spring 的表单 Controller ,因为 they are deprecated in Spring 3.x .

关于java - 在 Spring MVC 2.5 的 OnSubmit 中获取错误的 refreanceData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574240/

相关文章:

mysql - HTTP 状态 404 -

Java -BlockingQueue——多生产者,单一消费者

java - 添加了crytlib jar但仍然无法链接到它

java - Spring Oauth 端点的模拟服务器

java - 如何在 java/hibernate/mysql 中连接 2 个或更多表?

java - 嵌套对象的 Spring 注解验证和索引

java - Tomcat 使用 Spring MVC 返回 404 页面;未到达 Controller

java - spring boot 应用程序需要 dockerization 吗?

java - 缓存条目大小和 "Possible starvation in striped pool"

Spring在tomcat上部署war文件不显示页面