4 回答

TA貢獻1804條經驗 獲得超2個贊

TA貢獻1829條經驗 獲得超4個贊
<if test="search.dataforArray != null"> and datefor in ;
<foreach item="item" index="index";
collection="search.dataforArray";
open="("separator="," close=")">#{item}</foreach>
</if>。
循環體中的具體對象:支持屬性的點路徑訪問,如item.age,item.info.details,具體說明:在list和數組中是其中的對象,在map中是value,collection,要做foreach的對象,作為入參時,List<?>對象默認用list代替作為鍵,數組對象有array代替作為鍵,Map對象沒有默認的鍵。當然在作為入參時可以使用@Param("keyName")來設置鍵,設置keyName后,list,array將會失效。 除了入參這種情況外,還有一種作為參數對象的某個字段的時候。

TA貢獻1827條經驗 獲得超4個贊
<if test="search.dataforArray != null">
and datefor in
<foreach item="item" index="index" collection="search.dataforArray" open="(" separator="," close=")">#{item}</foreach>
</if>

TA貢獻1856條經驗 獲得超5個贊
這個<if test="search.dataforArray != null">
改為:
<if test="search.dataforArray != null and search.dataforArray !=''" >
添加回答
舉報