问题来源:
比如前端页面多选传到后台的是一个数字型字符串(字符串中每个数字是前台页面选择的id)。
注意点:
字符串列表按逗号分隔成字符串数组,字符串又是数字型的字符串。
后面的业务逻辑需要将数字字符串转成数字。如果前面分割之前的数字型字符串列表是空的,如果没有做非空判断,后面分割后转型会报错。
解决思路:
程序里有类型转换的地方一般感觉都不自然,如果遇到必须转型的时候,需要对转型前的字符串认真做校验,比如非空判断
问题来源:
比如前端页面多选传到后台的是一个数字型字符串(字符串中每个数字是前台页面选择的id)。
注意点:
字符串列表按逗号分隔成字符串数组,字符串又是数字型的字符串。
后面的业务逻辑需要将数字字符串转成数字。如果前面分割之前的数字型字符串列表是空的,如果没有做非空判断,后面分割后转型会报错。
解决思路:
程序里有类型转换的地方一般感觉都不自然,如果遇到必须转型的时候,需要对转型前的字符串认真做校验,比如非空判断
Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务