您可以在字段验证器中添加短路
例如
<!-- Field Validators for email field -->
<field name="email">
<field-validator type="required" short-circuit="true">
<message>You must enter a value for email.</message>
</field-validator>
<field-validator type="email" short-circuit="true">
<message>Not a valid e-mail.</message>
</field-validator>
</field>
<!-- Field Validators for email2 field -->
<field name="email2">
<field-validator type="required">
<message>You must enter a value for email2.</message>
</field-validator>
<field-validator type="email">
<message>Not a valid e-mail2.</message>
</field-validator>
</field>
如果 email 为空或无效,则 email2 将不会被验证
http://struts.apache.org/2.x/docs/validation.html
“标记为短路的特定验证器的失败将阻止对后续验证器的评估”