Mybatis解析入参报含有undefined错误

版权声明:转载请注明出处,谢谢! https://blog.csdn.net/qq_34872748/article/details/84032016

今天是咱第一次发表博客,写点啥呢?想了许久,博客不就是记录平时工作学习生活中所遇所想所做的事情么?好吧,我就记录一下今天修复的一个有点意思的缺陷吧。
本人是从事java开发的,今天领导分了一个运维任务,就是前天web端(jsp页面)向后台sevlet发送一个查询请求时,当所传参数到达MyBatis后解析就抛出了undefined错误,先检查了MyBaits的sql语句,并未发现语法异常,故把重点放到了入参,当仔细查询参数值时,发现有个参数竟 然带了一个undefined值,而mybatis中通常都是这样校验入参:

<if test="xxx!= null and xxx!= '' ">
				........
 </if>

搜嘎,原来是这样,故在代码中对该参数做了校验,如果入参值为undefined,直接set一个"",解决该问题。

猜你喜欢

转载自blog.csdn.net/qq_34872748/article/details/84032016