OGNL可以直接调用Java类的方法;OGNL中的特殊字符需要转义,如"转义为" &转义为&或者写为其特有操作符and。(遵循HTML转义规则)
xml配置文件中部分符号需要转义
& --> &
" --> "
MyBatis配置的时候,写SQL语句的时候,无需特意空格,MyBatis自动会识别加空格。and COMMAND=?;(1,command)(注意:问号+问号赋值工程)等价于and COMMAND=#{command}。关键代码:<if test="command!=null and !"".equals(command.trim())"> and COMMAND=#{command} </if> <if test="description!=null && !"".equals(description.trim())"> and DESCRIPTION like '%' #{description} '%' </if>