当使用SpringMVC框架的时候,需要注意,controller的方法中传的参数的参数名字要和前端URL地址中?号传的值的名字一模一样!!
例如:
$(function()
{
$.ajax({
type: "GET",
url: '/user/query/point?userId=1',
dataType:"json",
success: function(data) {
// 将请求的数据放输出到div里面
$('#div02').html(data.points+"分");
}
});
});
URL中?号传的是userId
所以controller中:
@RequestMapping(value="user/query/point",method=RequestMethod.GET)
public User queryOne(Integer userId){
User user=ouservice.queryUserPoints(userId);
return user;
}
方法中userId的参数名字,必须要用userId,否则就需要用注解