我正在使用最新的apache commons validator。问题解释如下。Apache公共验证器,要验证的bean属性都应该是字符串?
我的豆是具有2个属性全名(字符串)&年龄(INT)。验证“必需”,但需要检查“整数”的年龄。
bean.setFullName("Tester"); -----> Will Pass
bean.setAge("Too Old"); ---> "required Pass but "integer" Fail.
results = validator.validate();
注:以上是可能的,如果年龄属性为字符串,但它不是和setAge不会接受字符串值,然后在到达之前validator.validate抛出异常()。
验证应该在我们设置bean之前检查。在上述情况下,我需要使所有属性字符串比在validation.xml中检查整数/条件。
我怎么用这个工作时,我的年龄属性为整数。有点困惑。处理与日期,整数等豆?
@balusc,请帮助 – Pirzada 2012-08-17 22:54:40
@bozho,任何帮助,请 – Pirzada 2012-08-20 00:08:04
您能不能给异常就一些细节问题你看? – pd40 2012-08-21 10:07:04