gpt4 book ai didi

java - Spring MVC 表单验证错误消息

转载 作者:行者123 更新时间:2023-12-04 06:42:09 25 4
gpt4 key购买 nike

我有以下表格:

<form:form method="POST" action="signin.dlp" commandName="user" >
<form:input path="useremail" id="useremail" /><FONT color="red"><form:errors path="useremail" /></FONT><Br />
<form:password path="pswd" id="pswd" /><FONT color="red"><form:errors path="pswd" /></FONT> <br />
<input id ="login" type="submit" value="Login"></input>
</form:form>

然后我有 validator ,它验证值并发送错误。

我想做的是添加额外的错误标签,例如
<form:errors path="generarError" />

在我的 validator 中,我可以执行以下操作:
if (user.getA().equals(user.getB()))
errors.rejectValue("generarError",
"lengthOfUser.user.generarError",
"A is not equeal to B. Sorry");
}

我 generalError 的重要一点不是用户对象的成员。

我怎样才能做到这一点?

最佳答案

我猜你不能将错误绑定(bind)到不存在的字段。

但是,如果您想显示属于整个表单而不是其中一个字段的错误,您可以执行以下操作:

<form:errors /> 

.
errors.reject("lengthOfUser.user.generarError",  "A is not equeal to B. Sorry");  

关于java - Spring MVC 表单验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com