HTTP Status 400 - Required long parameter 'id' is not present
2017-12-20 22:06
2066 查看
在使用SpringMVC的注解@RequestParam(映射请求参数)获取前端传递过来的参数时,报出异常:Required long parameter ‘id’ is not present。
@RequestParam有三个属性,分别如下:
(1) value 请求参数的参数名,作为参数映射名称;
(2) required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;
(3) defaultValue 设置请求参数的默认值;
@RequestParam有三个属性,分别如下:
(1) value 请求参数的参数名,作为参数映射名称;
(2) required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;
(3) defaultValue 设置请求参数的默认值;
错误代码: public List<EasyUITreeNode> queryItemCatList(@RequestParam(value="id") long parentId) throws Exception{ List<EasyUITreeNode> resultList = itemCatService.queryItemCatList(parentId); return resultList; } 错误分析:这里对前端传入参数指定参数名为id,此时required=true,第一次请求从前端传入的id却没有值,需要给个默认值defaultValue="0"。 正确代码: public List<EasyUITreeNode> queryItemCatList(@RequestParam(value="id",defaultValue="0") long parentId) throws Exception{ List<EasyUITreeNode> resultList = itemCatService.queryItemCatList(parentId); return resultList; }
相关文章推荐
- HTTP Status 400 - Required Long parameter 'id' is not present
- HTTP Status 400 - Required CommonsMultipartFile parameter 'files' is not present
- HTTP Status 400 - Required CommonsMultipartFile[] parameter 'XXX' is not present
- HTTP Status 400 - Required MultipartFile parameter 'file' is not present
- springmvc @RequestParam 获取参数 HTTP Status 400 - Required String parameter 'xx' is not present
- HTTP Status 400 - Required String parameter '/q' is not present
- 关于使用spring mvc时出现 HTTP Status 400 - Required String parameter 'xx' is not present
- spring mvc 400 Required String parameter 'quizId' is not present 前端参数找不到
- HTTP Status 400 - Required String parameter 'userName' is not present 错误
- 400错误,Required String parameter 'paramter' is not present
- MultipartFile文件上传,400 - Required MultipartFile parameter 'file' is not present
- required string parameter XXX is not present
- iOS Required String parameter 'XXXX' is not present
- required string parameter XXX is not present
- HTTP Status 500 - id to load is required for loading的原因解决办法
- Required String parameter is not present
- 【知了堂学习笔记】_springMVC_文件上传_错误_Required CommonsMultipartFile parameter 'file' is not present
- Required String parameter 'ids' is not present
- 处理注解@RequestParam的"Required String parameter is not present" 此博文包含图片