required string parameter name✀is not present 是什么意思

2024-12-16 10:46:20
推荐回答(2个)
回答1:

required string parameter name'is not present
需要的字符串参数name'is不存在

required string parameter name'is not present
需要的字符串参数name'is不存在

回答2:

当时以为是前面angularjs代码写得有问题,然而仔细对比其他功能的写法,发现没有什么区别,只是传的参数不一样而矣,非常迷惑,不解。

页面提示如下错误信息: 

Required String parameter ‘loanOrderNbr’ is not present

发现是前端传的参数名与后端代码定义的参数名不一致导致的,囧:

前端参数是:loanOrderNbr

后端参数是:loadOrderNbr

另:网上有另一解决方法参考:

将后台代码修改为:

@RequestMapping(value = "/viewDetail")      

@ResponseBody      

public ResponseBase addQuestion(@RequestBody Map params){

String loanOrderNbr = params.get("loanOrderNbr").toString();

}