【问题标题】:What it used for <sf:errors path="" cssClass="error"> in jsp?<sf:errors path="" cssClass="error"> 在 jsp 中的用途是什么?
【发布时间】:2014-07-08 08:33:43
【问题描述】:

我在网上看到一个例子:

 <sf:errors path="firstName" cssClass="error"></sf:errors> 

错误来自控制器中的 bindingResult?我不明白...你能给我举个例子吗?

【问题讨论】:

标签: java spring jsp spring-mvc jstl


【解决方案1】:

绑定结果使用spring框架验证器错误接口,即Errors API Doc

示例: 通过在rejectValue() 方法中添加您的值来添加错误,其中给出的键与form errors 标记中指定的路径完全相同,

@Override
public void validate(Object target, Errors errors) {
    errors.rejectValue("password", "Enter password");
}

然后使用表单错误标签来显示错误,

<form:errors path="password"/>

【讨论】:

    【解决方案2】:

    字段错误消息由与控制器关联的验证器生成。您可以使用标签来呈现这些字段错误消息。

    有关更多信息,请参阅这个不错的教程http://www.mkyong.com/spring-mvc/spring-mvc-form-errors-tag-example/

    【讨论】:

      猜你喜欢
      • 2012-03-08
      • 2021-08-02
      • 2011-07-16
      • 2010-12-04
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多