1

我想使用以下方法通过客户端的 XML 进行验证。

有人可以告诉我以下方法中所说的动作的上下文:接口ActionValidatorManager

void validate(Object object, String context) throws ValidationException

使用操作及其上下文验证给定对象。
参数:
object -要验证的操作
context - 动作的上下文。
抛出:ValidationException - 如果在验证操作时发生错误。

我无法理解这种方法中动作上下文的含义。

4

1 回答 1

1

就验证框架而言,动作上下文是指验证上下文。实际描述

ActionValidatorManager将用于 将操作调用与适当的ValidatorConfig相关联的上下文。

返回的上下文用于模式 ActionClass-context-validation.xml

默认上下文是 URL 中的操作名称,但可以覆盖该方法以实现自定义上下文。

这在单个动作和单个模型需要基于某些条件的截然不同的验证的情况下很有用。

于 2014-08-12T07:46:18.763 回答