代码调试中传值检查(容易忽略)

xiaoxiao2021-07-27  34

若页面存在查询条件,且不传值时不指定默认值的情况下, 前端输入不要存在字符串"null"的情况(注意与null的区别)

如:[tms] [10.1.0.1] [32331] [2018-10-10 16:43:27.593] [INFO] [http-nio-172.16.0.141-10064-exec-9] [com.tms.controller.PullApplyController] : query pull apply report total params= PullApplyCondition{queryTimeStart='2018-09-10', queryTimeEnd='2018-10-09', productNo='null', projectNo='null', institutionId='10', dxUserKeyWord='null', observationDay='3', institutionIds=null, limitBegin=null, size=null, pageNum=null, pageSize=null}

上面代中存在字符串形式的"null",productNo='null', projectNo='null', institutionId='10', dxUserKeyWord='null' 正确形式应该为null形式, 型如limitBegin=null, size=null, pageNum=null, pageSize=null

今后应该多注意"传值检查"!