以下客户端代码
FormData formData = FormData(document.getElementById(formElemId));
formData.append('version', null);
当通过Spring MVC在服务器端收到如下消息时
@RequestParam(value = 'version', required = false) Integer versionNumber
引发以下异常
无法将类型“ java.lang.String”的值转换为所需的类型“ java.lang.Integer”;嵌套的异常为java.lang.NumberFormatException:对于输入字符串:“ null”
答案 0 :(得分:0)
您可以通过添加defaultValue
来解决此问题,如下所示。
@RequestParam(value = "version", required = false, defaultValue = "0") Integer versionNumber