任何一个JavaHTTP请求验证库都可以告诉哪个输入参数字段没有通过验证吗?

wd2eg0qa  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(163)

请求

{
    address: 
    {
        persons: 
        [
            {
                name: "valid"
            },
            {
                name: "in_valid"
            }
        ]
    }   
}

响应

{
    which_field_failed: "address.persons[1].name",
    ... and more
}

是否有任何验证库可以告诉哪个输入字段未通过验证,以便前端js客户端可以突出显示ui上的特定无效字段?

iyfamqjs

iyfamqjs1#

您可以使用hibernatebeanvalidatior,如果它是一个spring引导应用程序,请检查这一点。
或者,如果是“vanilaservletapi”,您仍然可以通过添加请求过滤器并使用相同的hibernate验证程序库在那里实现验证来使用它。看看这个。

相关问题