WebWork2与SpringFramework集成之实例篇(原创)—数据验证的修正

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

前面讲述的数据有效性验证有不妥的地方,现在做下面的修正:

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}%!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航