1. 程式人生 > >Mybatis解析入參報含有undefined錯誤

Mybatis解析入參報含有undefined錯誤

今天是咱第一次發表部落格,寫點啥呢?想了許久,部落格不就是記錄平時工作學習生活中所遇所想所做的事情麼?好吧,我就記錄一下今天修復的一個有點意思的缺陷吧。
本人是從事java開發的,今天領導分了一個運維任務,就是前天web端(jsp頁面)向後臺sevlet傳送一個查詢請求時,當所傳引數到達MyBatis後解析就丟擲了undefined錯誤,先檢查了MyBaits的sql語句,並未發現語法異常,故把重點放到了入參,當仔細查詢引數值時,發現有個引數竟 然帶了一個undefined值,而mybatis中通常都是這樣校驗入參:

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

搜嘎,原來是這樣,故在程式碼中對該引數做了校驗,如果入參值為undefined,直接set一個"",解決該問題。