我想知道你是否可以使用< form:errors>标记以显示没有绑定到命令对象中的字段的错误。基本上我想做一些与单个表单元素没有直接关系的自定义验证逻辑,但可能是许多或全部,或者没有。如果我只想在上午9点到下午3点验证表格怎么办?
我尝试创建像Errors.reject(“myError”)这样的全局错误,但是我如何将它放在jsp中呢?我必须在命令对象中为此创建一个属性吗?
答案 0 :(得分:1)
使用Spring Errors,您可以选择将其用于:
要访问JSP中的全局错误,可以使用<form:errors />
而不使用path
属性,或者可以直接访问错误变量:(@see http://static.springsource.org/spring/docs/1.2.x/taglib/tag/BindErrorsTag.html获取列表变量)
要仅在上午9点到下午3点之间启用验证,您需要实现自己的验证器。