根据Spring MVC中服务的结果验证单个字段

路加

我无法弄清楚如何进行简单的一字段验证,在此我可以根据服务检查值(或者实际上是任何其他逻辑检查)。

我看到的大多数表单验证都使用类来使用javax.validation来保存表单数据,并使用@ NotNull,@ Min(10)等属性进行标记。然后检查BindingResult.hasErrors()。就像这里:https : //spring.io/guides/gs/validating-form-input/

我正在尝试对单个字段执行此操作,并且我想根据服务将返回给我的内容而不是那些验证属性之一进行验证。

我要在控制器中的POST处理程序中放入什么以实现此目的?

这就是我控制器中用来管理表单结果的内容

@RequestMapping(value = "/myController", method=RequestMethod.POST)
public String checkFieldVal(@RequestParam String valFromForm){
    if(!myService.isThisValueGood(valFromForm)) {
        //Show the user their value is bad
    }
    //return to some other page
}

这是在我的JSP中(类似这样的简单内容):

<form id="form" method="POST">
    <label for="valueToCheck">What's your value:</label>
    <input type="text" id="valueToCheck" name="valueToCheck"></input>
    <input type="submit" value="Submit">
</form >
阿卜杜勒哈克

尝试替换为:

 <form id="form" method="POST">

添加action如下所示:

 <form action="myController" id="form" method="POST">

并替换为:

 @RequestMapping(value = "/myController", method=RequestMethod.POST)
 public String checkFieldVal(@RequestParam String valFromForm){

添加正确的名称:

  @RequestMapping(value = "/myController", method=RequestMethod.POST)
  public String checkFieldVal(@RequestParam("valueToCheck") String valueToCheck){

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring MVC-用于比较两个字段的验证

来自分类Dev

Spring MVC-用于比较两个字段的验证

来自分类Dev

Java Spring——验证单个对象字段

来自分类Dev

根据下拉选择(Javascript / HTML)动态填充单个字段

来自分类Dev

Spring Batch:根据itemReader中的结果执行作业

来自分类Dev

根据 Spring 配置文件属性设置字段

来自分类Dev

Spring Security:根据服务调用提供访问权限

来自分类Dev

根据 Spring Boot 上的属性实例化服务

来自分类Dev

如何根据需要标记Spring MVC参数

来自分类Dev

根据用户ID提供不同的CSS-Spring MVC

来自分类Dev

根据用户ID提供不同的CSS-Spring MVC

来自分类Dev

根据一个字段对结果进行分组

来自分类Dev

Spring MVC表单验证日期字段

来自分类Dev

使用spring数据jpa更新单个字段

来自分类Dev

Django根据另一个字段的值验证字段

来自分类Dev

Bootstrap x-editable:根据另一个字段的值验证字段

来自分类Dev

如何使用Spring Mongo对两个字段进行分组并根据另一个字段获得一个数组?

来自分类Dev

如何根据Crystal Reports上的数量多次打印单个字段

来自分类Dev

使用 Django Rest Framework 根据单个字段值序列化查询集

来自分类Dev

有什么方法可以让Spring Data Auditing根据字段填充Long或String?

来自分类Dev

根据用户角色在jsp中显示字段(不使用spring security)

来自分类Dev

406 Spring MVC Json,根据请求“接受”标头不可接受

来自分类Dev

Spring Web MVC:如何根据客户端请求更改viewResolver前缀

来自分类Dev

根据另一个字段的值验证 JSON 数据

来自分类Dev

根据另一个字段触发 NotBlank 验证

来自分类Dev

请求正文的基于 Spring MVC 的 Rest 服务验证

来自分类Dev

具有休眠验证器的Spring MVC可以验证单个基本类型

来自分类Dev

如何根据多个字段过滤xml

来自分类Dev

Spring mongodb 如果单个字段在文档中的列表中匹配,则查找文档

Related 相关文章

  1. 1

    Spring MVC-用于比较两个字段的验证

  2. 2

    Spring MVC-用于比较两个字段的验证

  3. 3

    Java Spring——验证单个对象字段

  4. 4

    根据下拉选择(Javascript / HTML)动态填充单个字段

  5. 5

    Spring Batch:根据itemReader中的结果执行作业

  6. 6

    根据 Spring 配置文件属性设置字段

  7. 7

    Spring Security:根据服务调用提供访问权限

  8. 8

    根据 Spring Boot 上的属性实例化服务

  9. 9

    如何根据需要标记Spring MVC参数

  10. 10

    根据用户ID提供不同的CSS-Spring MVC

  11. 11

    根据用户ID提供不同的CSS-Spring MVC

  12. 12

    根据一个字段对结果进行分组

  13. 13

    Spring MVC表单验证日期字段

  14. 14

    使用spring数据jpa更新单个字段

  15. 15

    Django根据另一个字段的值验证字段

  16. 16

    Bootstrap x-editable:根据另一个字段的值验证字段

  17. 17

    如何使用Spring Mongo对两个字段进行分组并根据另一个字段获得一个数组?

  18. 18

    如何根据Crystal Reports上的数量多次打印单个字段

  19. 19

    使用 Django Rest Framework 根据单个字段值序列化查询集

  20. 20

    有什么方法可以让Spring Data Auditing根据字段填充Long或String?

  21. 21

    根据用户角色在jsp中显示字段(不使用spring security)

  22. 22

    406 Spring MVC Json,根据请求“接受”标头不可接受

  23. 23

    Spring Web MVC:如何根据客户端请求更改viewResolver前缀

  24. 24

    根据另一个字段的值验证 JSON 数据

  25. 25

    根据另一个字段触发 NotBlank 验证

  26. 26

    请求正文的基于 Spring MVC 的 Rest 服务验证

  27. 27

    具有休眠验证器的Spring MVC可以验证单个基本类型

  28. 28

    如何根据多个字段过滤xml

  29. 29

    Spring mongodb 如果单个字段在文档中的列表中匹配,则查找文档

热门标签

归档