【问题标题】:Spring MVC Form validation error messageSpring MVC 表单验证错误消息
【发布时间】:2010-11-07 17:41:56
【问题描述】:

我有以下表格:

<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>

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

我想做的是添加额外的错误标签,例如

<form:errors path="generarError" />

在我的验证器中,我可以执行以下操作:

if (user.getA().equals(user.getB()))
 errors.rejectValue("generarError",
                "lengthOfUser.user.generarError",
                "A is not equeal to B. Sorry");
          }

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

我该怎么做?

【问题讨论】:

    标签: java forms jsp spring-mvc


    【解决方案1】:

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

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

    <form:errors /> 
    

    .

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-27
      • 2015-07-27
      • 1970-01-01
      • 2014-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多