最近用springmvc和前台交互时发现一个问题,比如这个情况
public String ApplyDetail(String id, @ModelAttribute("userInfo") UserInfo userInfo,ModelMap modelMap){
return ..;
}
其中userInfo是session中的数据,那么如果userInfo有个字段也叫id,spring就会把id的值赋给userInfo的id,这就会出很多问题。
所以以后前后台交互的时候,尽量不要把字段名跟对象的属性名弄的一样,而应该弄成不同的标准,避免混淆。