我意识到这是“Stripes 101”,但我想我跳过了那个课程。
我想使用将“错误”类放入字段的代码 标记类字符串作为指示缺少必需的主要方式 领域。然后,我想显示一条错误消息以及任何消息 其他错误(如提供不正确值的字段)。
因此,页面上的错误信息可能如下所示:
不好意思,但是:
1. Please supply values for all indicated required fields.
2. Please supply a numeric value for Zip Code.
等
我想我可以通过验证错误,找一些 值为空的字段,并假设那些 是必填字段错误。但是,如果我把这些错误拿出来 该集合,然后我怀疑该页面将无法再进行 使用“错误”类标记错误丢失的字段。
这似乎很容易,但我找不到 任何具体的例子。也许我可以在.jsp代码中完成所有操作;我会开始研究它。
答案 0 :(得分:1)
当缺少必填字段时,DefaultActionBeanPropertyBinder
会添加ScopedLocalizableError
的实例,其默认范围值为“validation.required”。
因此,您可能会编写类似于条带错误标记的标记,但会将具有默认范围“validation.required”的ScopedLocalizableError的所有实例合并到单个错误消息中。