2010-12-21 64 views
0

我有一種情況,JobTitles列表可以有0長度,如果有,則不應驗證字段jobTitleId。Struts 1.1 validation.xml:myList.size()== 0.如何檢查此

<field property="jobTitleId" depends="validwhen"> 
    <msg name="required" key="errors.required" /> 
    <arg position="0" key="fld.job.title" /> 
    <var> 
     <var-name>test</var-name> 
     <var-value>((jobTitles.size() == 0) or (*this* != null))</var-value> 
    </var> 
</field> 

任何幫助肯定會被讚賞。我試過開發​​人員文檔,但我只是沒有得到它。

回答

0

顯然.size()引起了麻煩,所以我改變了代碼,以便jobTitles在這種情況下將爲null,並且它工作。