私はstrutsのテキストフィールドを反復しています。検証を実行している間は、テキストフィールドのプロパティがIDetifyされていません。Strutsでの検証 - 反復するテキストファイル
<logic:iterate id="tSMultiplier" name="tForm" property="tSMultiplierList" indexId="i" >
<tr>
<td>
<label for="tForm_savings_${tSMultiplier.desc}">${tSMultiplier.desc}:</label>
</td>
<td>
<html:text name="tSMultiplier" property="savingsPct" indexed="true" styleId="tForm_Savings_${i}" size="6" ></html:text>
% </td>
</tr>
</logic:iterate>
property-savingsPctを整数として検証する必要があります。 は、ここで私はエラー
org.apache.commons.validator.util.ValidatorUtils getValueAsString Unknown property 'savingsPct' on class 'class com.tForm'
すべてのヘルプは高く評価され、次の取得mは
<field property="savingsPct" depends="integer">
<arg position="0" key="label.savingsPct"/>
</field>
をスニペットvalidation.xmlです。