就普通form表单上传个电话号码
<form>
<input type="tel" name="phone">
</form>
var form = document.getElementById('xzbd');
form.submit();
后台数据实体类User中phone属性是Integer类型的
private Integer phone;
现在到后台后上传数据中phone是String类型的,对应不上报错
Field error in object 'user' on field 'phone': rejected value [19196019529]; codes [typeMismatch.user.phone,typeMismatch.phone,typeMismatch.java.lang.Integer,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [user.phone,phone]; arguments []; default message [phone]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.lang.Integer' for property 'phone'; nested exception is java.lang.NumberFormatException: For input string: "19196019529"]]
我改了input type=tel 也没用还是String类型
问怎么改变表单input上传数据类型