<iftest="data != null && data != ''">
AND (plate_num like Concat('%',#{data},'%')
OR owner_name like Concat('%',#{data},'%')
OR phone_like Concat('%',#{data},'%')
OR full_name like Concat('%',#{data},'%'))
</if>
String[] s ={"1","2","3","9"};List list =newArrayList<Map<String,Object>>();for(int i =0; i <s.length ; i++){//将new的map集合放在for循环里面Map map =newHashMap<String,Object>();
map.put("值",s[i]);
list.add(map);}
当Mybatis的if标签无法识别“0”(2022/05/19)
OGNL解释
如果对象是布尔型,则提取并返回其值;
如果对象是一个数字,则将其双精度浮点值与零进行比较;非零被视为真,零被视为假;
如果对象是一个字符,当且仅当其字符值为非零时,其布尔值为真;
否则,当且仅当它是非null的时候,它的布尔值为true。
<!--解决办法--><!--多加一个条件“or ifChildren == 0”--><iftest="ifChildren != null and ifChildren != '' or ifChildren == 0">
AND bp.if_children = #{ifChildren}
</if>
<scripttype="text/javascript">functiontest(){// 方法一var name = document.getElementById("name").value;alert(name);// 方法二
name = form1.name.value;alert(name);// 方法三 jquery
name =$("#name").val();alert(name);// 方法四 jquery
name =$("input[id='name']").val();alert(name);// 方法五 jquery
name =$("#name").attr("value");alert(name);// 方法六 jquery
name =$("input[id='name']").attr("value");alert(name);}</script>