当前位置: 首页 > 面试题库 >

Spring-如何从BindingResult中删除`FieldError`?

曹凯泽
2023-03-14
问题内容

我有一个BindingResult result已在FieldError该领域注册的date。如何清除此错误?

假设错误被添加为 result.rejectValue("date", "my_code", "my_message") ;

提前致谢


问题答案:

好吧,首先,BindingResult是一个接口,而不是具体的类,并且该接口未指定任何消除错误的方法。

根据您要处理的接口的实现方式,可能会有一种方法(除了BindingResult接口中指定的方法外)来执行此操作,但这似乎不太可能。

我唯一能想到的就是创建一个新的BindingResult实例,然后遍历错误并重新创建除了要在新实例中忽略的那个实例之外的所有实例。



 类似资料:
  • 问题内容: 我想开发一个模块控制系统,以便每个Spring bean都可以由我自己的LifeCycle Controller进行管理。 但是我不知道如何从ApplicationContext中删除单例spring bean。 那可能是一个有趣的问题,您能帮我解决吗? 问题答案: 你可以尝试删除Bean定义。取得并致电 这取决于创建应用程序的方式,但是例如在Web应用程序中,可以通过以下方式获取定义

  • 问题内容: 在每行末尾添加\ n,结束程序正常工作,仅在最后一行工作… 请举个例子,我在任何解决方案中都尝试不了什么,而我发现这里不适合我。 问题答案: 您可以分割最后一个字符: 也许更好的方法是使用字符串库:

  • 问题内容: 如何从静态页面的网址中删除? 另外,我需要将任何网址重定向到没有该网址的网址。(即到)。 问题答案: 感谢您的答复。我已经解决了我的问题。假设我的页面在下,则适用以下.htaccess 规则。

  • 问题内容: 这是一种提交方法: 有可能做下面的事情吗? 我如何从中删除或修改值 问题答案: 除了将项目追加到FormData对象之外,您不能执行任何其他操作。参见规格。如果在实际构造对象之前使用词典/对象存储要添加/修改的所有值,那会更好。

  • 我正在尝试删除Spring Security中的“role_”前缀。我尝试的第一件事是: 是否可以从Spring Security的hasRole检查中删除ROLE_前缀?

  • 在workers.jsp,我有: 当我点击输入时,${row.id}转到: 但在本例中,removeid始终是第一个添加到jsp页面的。除此之外,如何获取id数组,使用jsp删除许多项? 请帮帮我。