P_CATEGORY   like  %a[0]% || P_CATEGORY  like %a[1]%你用循环组合成 条件,
不知道数组的大小有没有固定,如果固定了,似乎可以在sqlmap.xml中设置,
我忘了,看的不是很深

解决方案 »

  1.   

    <iterate conjunction="or" property="categoryArray" open="(" close=")" prepend="and">
    P_CATEGORY like '%$categoryArray[]$%'
    </iterate>
      

  2.   


    用这个方法就可以实现了!
    Iterator的属性:
    属性名 作用
    prepend 可被覆盖的sql语句组成部分,添加在在语句的前面。
    property 类型为List的用于遍历的元素。
    open 整个遍历内容开始的字符串,用于定义括号。
    close 整个遍历内容结束的字符串,用于定义括号。
    conjunction 每次遍历内容之间的字符串,用于定义and和or。