为了账号安全,请及时绑定邮箱和手机立即绑定

参数不合法

       老师您好!从第一节到这一节我跟着老师的视频敲过来,大概的能明白每一步的作用,并且能确认前面的没有问题,包括其中的使用Debug调试也是跟着做了一遍没有问题的。但是这一节中那个注册时抛出异常却是和您的不一样(我的是“参数不合法”)。我使用Debug调试确认了六个参数全部正确传递过来了,但是还是没有找到问题之所在。我把错误定在register.html以及UserController中之后找了半天还是没解决。所以我想请老师指点一下我应该在那些层中怎么寻找错误?感谢!

正在回答

4 回答

请问你最后是怎么解决的呀?你评论区说的几个问题我都检查了,都没问题,但是我的一点注册,还是一直报“参数不合法”,不报“短信验证码不符合”。

0 回复 有任何疑惑可以回复我~

用时三天踩了无数的坑 总结一下 

如果不知道自己的错误出在哪 可以先把BaseController里的自定义异常注解掉 让弹框显示自己报错的异常


  1. 老师在impl中StringUtils判空一开始使用了isNotEmpty  如果不改成isEmpty会报参数不合法、

    http://img1.sycdn.imooc.com//623efc5f0001d64709740305.jpg

  2. mybatis代码自动生成器不会给id设置自增要手动自己设置在UserDOMapper.xml里

    http://img1.sycdn.imooc.com//623efcb80001b42413000350.jpg

  3. 这一句一定要加上

  4. http://img1.sycdn.imooc.com//623efd4c0001f0d007020238.jpg

0 回复 有任何疑惑可以回复我~

谢谢!还好看到了你的解答,我debug了半个晚上,发现参数都是穿进去了。就是id显示为 null ,还好解决了

真的谢谢你哈,我差点没放弃了?

https://img1.sycdn.imooc.com//5cb485550001b43c09020475.jpg

https://img1.sycdn.imooc.com//5cb4855500010b9904780063.jpg


0 回复 有任何疑惑可以回复我~

好了,我知道了。我结合问答中的内容重复观看视频发现是视屏顺序乱了一下,3-13节的内容应该在3-11节之前,也就是3-11节中已经有了在3-13节中的自定义的ValidationResult校检方法:如下图所示https://img1.sycdn.imooc.com//5c556df90001abb712450698.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

参数不合法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信