前面讲述的数据有效性验证有不妥的地方,现在做下面的修正:
PriceIncreaseFormAction-validation.xml修正如下:
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd"><validators> <field name="priceIncrease.percentage"> <field-validator type="required" short-circuit="true"> <message key="error.not-specified">Value required.</message> </field-validator><!-- <field-validator type="fieldexpression" short-circuit="true"> <param name="expression">priceIncrease.percentage > 0</param> <message key="error.too-low">Value too low.</message> </field-validator>--> <field-validator type="int" short-circuit="true"> <param name="min">1</param> <message key="error.too-low">Value too low.</message> </field-validator> <field-validator type="int" short-circuit="true"> <param name="max">50</param> <message key="error.too-high">Value too high.</message> </field-validator> </field></validators>ActionSupport.properties修正如下:
#error.too-low=You have to specify a percentage higher than ${expression}%!
error.too-low=You have to specify a percentage higher than ${min-1}%!
数据有效性验证修正内容

博客指出之前讲述的数据有效性验证存在不妥之处,对PriceIncreaseFormAction - validation.xml进行了修正,但未提及具体修正内容。

被折叠的 条评论
为什么被折叠?



