解决: 前端传值true或false后端一直为false

背景:遇到个坑, 前端传 isTop:true,  后端永远为fasle  (后端用的是 private boolean isTop;)

原因:   1. 后端必须使用Boolean类型 ,isTop才能正确响应;

           2.修改private boolean top;  因为is会序列化掉,所以找不到isTop

建议:  前后端交互字段,最好别用is***字段,或者使用int类型1.0当true/false .很多细节的坑

       

猜你喜欢

转载自blog.csdn.net/qq_39809613/article/details/109674387