0

WebWorkを使用していますが、データを適切に検証できません。

方法がわからない主な2つのことは次のとおりです。

-スーパークラスのバリデーターを使用してフィールドを検証します。

例:クラスPersonとClassEmployeeがあるとします。Person-validation.xmlを使用してクラスEmployeeの属性を検証したいと思います。出来ますか?

-リストの長さを検証します。

リストである属性がありますが、リストの長さを確認し、その後、適切なバリデーターを使用してリスト内のすべての項目を確認するにはどうすればよいですか?

私は試した:

<field name="list">
    <field-validator type="visitor">
        <message />
    </field-validator>
<field-validator type="fieldexpression">
    <param name="expression">
            list.size() < 2
        </param>
        <message key="too much items"/>
    </field-validator>
</field>

しかし、現在は機能しています。

ありがとう

4

2 に答える 2

1

あなたのために「-リストの長さを検証する」問題:

<field-validator type="fieldexpression">
   <param name="expression"><![CDATA[2 > list.size]]></param>
   <message key="too much items"/>
</field-validator>
于 2012-11-15T10:13:23.790 に答える
0

誰かが同じ問題を抱えている場合:最後にそれは自動的に行われます!!! スーパークラスのバリデーターはデフォルトで呼び出されます:)そして使用します

 <field-validator type="fieldexpression">
   <param name="expression"><![CDATA[2 > list.size]]></param>
   <message key="too much items"/>
</field-validator>

リストのために

于 2012-11-15T12:15:31.567 に答える