IT干货网

Spring 验证@AssertTrue

Leo_wl 2025年12月25日 编程设计 33 0

如何在 View 上显示因 @AssertTrue 而发生的 jsp 验证错误消息注解?它与特定字段无关,但我使用它来验证字段组合。如果我使用 <form:errors path="*"/>这将显示该表单的所有错误?

请您参考如下方法:

根据我的测试,很重要 如何你命名你的测试函数。你应该正确命名它。

您不需要字段、getter 或 setter,但您的函数必须以 'is*' 语句开头。

费。

@AssertTrue 
public boolean isConditionTrue() { 
   ... 
   ... 
 
 
} 

或者
@AssertTrue 
public boolean isSomethingElseOk() { 
   ... 
   ... 
} 

但是,如果您需要使用带有路径的错误表单,则需要一个字段和 getter/setter,例如:
<form:errors path="someFieldToDisplay" /> 

但我认为这是很明显的。

一些我没有涉足但可能会有所帮助的架构问题:

这也可能有帮助:
lack of error messages .

但是如果你使用没有版本标签的模式,它默认使用最新版本。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!