java表单:在Spring中没有在JSP上显示错误的错误
我想创建一个简单的表单,如果输入不正确,它会显示错误,如果验证失败,它也会显示错误。我使用的是spring 3.0注释
我做了以下事情
1:创建JSP 2:创建控制器 3:创建DTO 4:创建组织。springframework。验证。验证器 (用必要的方法编写一个实现)
int error=bindingResult。getErrorCount()返回错误计数,甚至我的页面也没有被提交,这是预期的,但我的JSP没有显示错误消息
我已经在JSP上写过了
请指导我怎么做
如果我错过了什么,请让我知道我会粘贴它
# 1 楼答案
请查看this answer以了解控制器的结构。重要的是要有一个参数
BindingResult
,如果这个绑定结果包含错误,那么必须再次返回相同的视图(而不是重定向)在jsp代码中,可以使用spring错误标记
@see Spring Reference chapter16.2.4.14 The errors tag有一个例子