1.判断String是否为空
<if test="map.realName !=null and map.realName !=''">
2. 判断字符串是否等于特定字符(比如1 或者说admin)
<if test="map.realName != null and map.realName != 'admin'"></if>
此时会报错,应该外面是单引号,里面是双引号
<if test='map.realName != null and map.realName != "admin"'></if>
或者说在进行字符串转换一下
<if test="map.realName != null and map.realName != 'admin'.toString()"></if>
3.判断是否以某字符开头的
<if test="map.realName.indexOf('admin') != -1"></if>
4.list大于0 要用size判断