问题: 我有个筛选条件时page,当page=0时这个筛选条件就生效了,感觉像传了个空进去。这个page在实体类中的类型时Integer 解决: page在实体类中的属性是integer,当赋值为0的时候如果还是用 <if test="page !=null and page!=''"> 就会出现如上的问题所以写法改成 <if test="page!=null"> 即可