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

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

请求

  1. {
  2. address:
  3. {
  4. persons:
  5. [
  6. {
  7. name: "valid"
  8. },
  9. {
  10. name: "in_valid"
  11. }
  12. ]
  13. }
  14. }

响应

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

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

iyfamqjs

iyfamqjs1#

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

相关问题