required string parameter name'is not present
需要的字符串参数name'is不存在
required string parameter name'is not present
需要的字符串参数name'is不存在
当时以为是前面angularjs代码写得有问题,然而仔细对比其他功能的写法,发现没有什么区别,只是传的参数不一样而矣,非常迷惑,不解。
页面提示如下错误信息:
Required String parameter ‘loanOrderNbr’ is not present
发现是前端传的参数名与后端代码定义的参数名不一致导致的,囧:
前端参数是:loanOrderNbr
后端参数是:loadOrderNbr
另:网上有另一解决方法参考:
将后台代码修改为:
@RequestMapping(value = "/viewDetail")
@ResponseBody
public ResponseBase addQuestion(@RequestBody Map
String loanOrderNbr = params.get("loanOrderNbr").toString();
}