spring mvc 参数类型转换

比克大魔王 发布于 2017/03/22 10:40
阅读 296
收藏 0

使用 spring mvc,后台需要的参数是 long 类型的,当前台传递参数过来(比如:5),这时spring mvc 不能把类型转换为 long ,前台报 400 错误。需要怎样才能转换成功呢?

加载中
0
Kit_lee
Kit_lee

代码PO一下?

0
比克大魔王
比克大魔王

@Kit_lee 

@Controller
public class ItemController {

    @Autowired
    private ItemService itemService;

    @RequestMapping(value="/item/{itemid}")
    @ResponseBody
    public TbItem getItemById(@PathVariable Long itemId){
        
        TbItem tbItem = itemService.getItemById(itemId);
        return tbItem;
    }
    
}

0
比克大魔王
比克大魔王
比克大魔王
参数不对
啊噢
靠,什么都不说下
0
蓝水晶飞机
蓝水晶飞机

Spring 转换失败了当然会HTTP 400 Bad Request、请求语法错误,不符合要求的参数。

0
f
freezingsky

参数名都对不上!!!!低级错误!

返回顶部
顶部