非DB字段上的Spring客户端验证

非DB字段上的Spring客户端验证,spring,forms,validation,Spring,Forms,Validation,我有一个春流项目。在表单上,我想添加一个复选框,如“我确认我提供了正确的详细信息”,如果未选中此复选框,我想停止流程。我不想将其添加为DB字段(通过它进行验证非常简单)。我找不到在客户端验证复选框的方法。欢迎提供任何示例/选项。jsr-303或jsr-349是bean验证的标准,也是您从高角度寻找的参考。你可以从维基百科开始阅读: 在Spring中实现此功能时,必须将传递给MVC处理程序方法的参数注释为@Valid,并实现验证器。最初,您可以看到的最好的例子是Spring官方文档:我正在寻找与S

我有一个春流项目。在表单上,我想添加一个复选框,如“我确认我提供了正确的详细信息”,如果未选中此复选框,我想停止流程。我不想将其添加为DB字段(通过它进行验证非常简单)。我找不到在客户端验证复选框的方法。欢迎提供任何示例/选项。

jsr-303
jsr-349
是bean验证的标准,也是您从高角度寻找的参考。你可以从维基百科开始阅读:


在Spring中实现此功能时,必须将传递给MVC处理程序方法的参数注释为
@Valid
,并实现
验证器。最初,您可以看到的最好的例子是Spring官方文档:

我正在寻找与Spring框架集成的东西。使用jquery和其他可用的js库有很多方法可以做到这一点。这同样与bean验证有关,这需要实体AFAIK上有一个字段。我需要客户端前端验证。@Saba不需要
bean
entity
是两个不同的东西。@Saba PS:如果要验证客户端,已经有一个asnwer:Javascript了。Spring在服务器端执行验证。不过,如果您只是想将错误显示给用户,Spring提供了一种在验证之后这样做的方法。为了完全停留在客户端,有一个支持数据验证的jQuery。谢谢你们的回答,bean和实体是不同的,我同意,但我不希望事情转到服务器端。我正在处理的表单是多部分的,提交按钮在不同类型的表单之间共享。因此,我发现在客户端很难做到这一点。我将重新研究bean验证。