定义一个Controller 有一个处理方法比如为
public Book execut(Book book){}
这里Book为一个实体bean对象,现在假如Book类有一个Integer 类型的成员变量
age ,即private Integer age;
如果表单提交时将age赋值为一个字符串比如是abc,会报400错误,请问这是怎么做到的?
类型转换错误了啊,应该限制表单输入值只能为数值。否则字符串转换成Integer就会异常了。
400是请求错误的原因,因为填写的值与实体类的对应字段的数据内心不匹配。字段中有时间就需要多注意这个问题。