@SkipValidation仅针对一个参数
我定义了以下验证器:@SkipValidation仅针对一个参数,validation,struts2,annotations,Validation,Struts2,Annotations,我定义了以下验证器: @Validations( customValidators = { @CustomValidator(fieldName="campaignId", type="long", key="campaign.required", parameters={@ValidationParameter(name="min", value="1")}), @CustomValidator(fieldName="campaignType", typ
@Validations(
customValidators = {
@CustomValidator(fieldName="campaignId", type="long", key="campaign.required", parameters={@ValidationParameter(name="min", value="1")}),
@CustomValidator(fieldName="campaignType", type="long", key="campaignType.required", parameters={@ValidationParameter(name="min", value="1")})
}
)
我只需要跳过一个操作的“活动类型”参数的验证。我尝试使用@SkipValidation,但它跳过了两个参数。为什么需要跳过第二个类型?我在一个类中有两个操作。1.创建活动(需要设置两个参数)2。display Campaing(只需要activitid参数)将验证器放在操作方法上,两个放在第一个操作上,一个放在第二个操作上。