现象如下:
可能出现的原因:
原因1
前台请求的参数在方法中有对应的参数名,但是无法转成对应的类型,比如form中 有,方法public String aa(int id){ } , 当在文本框中输入“wwwwee”等非整形字符时,就会出错。特别提示的是,java Date类型,在form表单中必须按照 “2016-10-10 12:10:12” 的格式走(注意中间的空格,最少要写到时,即2016-10-10 12)。在form的checkbox多选框对应 java的数组,不能对应List。
原因 2
方法中参数名重复。public String aa(User user,String name){ }, User这个类中有name属性,现在就导致 Spring MVC不知道绑定哪各属性。