spring mvc 前台传数据的混淆问题

最近用springmvc和前台交互时发现一个问题,比如这个情况

	public String ApplyDetail(String id, @ModelAttribute("userInfo") UserInfo userInfo,ModelMap modelMap){
		return ..;
	}

 其中userInfo是session中的数据,那么如果userInfo有个字段也叫id,spring就会把id的值赋给userInfo的id,这就会出很多问题。

 

所以以后前后台交互的时候,尽量不要把字段名跟对象的属性名弄的一样,而应该弄成不同的标准,避免混淆。

你可能感兴趣的:(spring mvc)