我看了一下,你这个是登陆接口,所以所有嗯参数都是必填项,那么你就要把 @RequestParam(require ) 属性设置为 true,或者直接把这个属性删掉,因为默认也是 true。 如果为 true 的话,那么只要该参数 = null springmvc 就会提示前端,根本就进不到业务层去。
页面传到后台的时候要判断,如果是空值要设置为0,这样就正常了
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
你希望空值如何处理,就做一个if判断处理。或者直接require = true,
兄嘚,java中既然设置这个空指针异常的机制,肯定有他的道理,你不能想着遮住它,应该勇敢的面对,从入参方,要做好字段的对接,保证数据能否传入到后台被接收,后台这边,做好null判断。