代码之家  ›  专栏  ›  技术社区  ›  danny.lesnik

Spring MVC表单验证错误消息

  •  2
  • danny.lesnik  · 技术社区  · 15 年前

    我有以下表格:

    <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");
              }
    

    重要的是,我generaleror不是用户对象的成员。

    我该怎么做?

    1 回复  |  直到 15 年前
        1
  •  3
  •   axtavt    15 年前

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

    <form:errors /> 
    

    .

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