问答详情
源自:5-4 Shiro自动登录

点了记住我后,第二次登陆不需要输入密码了,但是如果首次不点击记住我,会出现空指针异常

不明所以啊!https://img.mukewang.com/5c72af6d0001530d08810641.jpg

https://img1.mukewang.com/5c72afd600019fa510210537.jpg

https://img4.mukewang.com/5c72afdd0001530d08810641.jpg


提问者:黑色的白兔 2019-02-24 22:56

个回答

  • 慕沐7255175
    2019-05-17 12:18:28

    用boolean类型的不会报错啊

    前台:

    <input type="checkbox" id="rememberMe" name="rememberMe" />记住密码

    后台:

    token.setRememberMe(user.isRememberMe());


  • Woodo
    2019-05-10 00:06:53

    前台:<input type="checkbox" name="rememberMe"/>

    后台:boolean rememberMe=(null==rememberMe)?false:true;

  • 慕神2142239
    2019-03-31 00:32:04

    没勾选,表单提交,后台实体类中该属性是空的所以后台,获取的时候报了空指针啊,后台代码加个判断,如果是null就认为没有勾选,不调用shiro记住我方法

  • 丶Aero
    2019-03-23 17:21:09

    可以将user中的remberMe类型换成封装类Boolean,然后在setRemberMe的时候需要判断是否为空了


  • qq_踏实_LSVWZ3
    2019-03-07 10:44:50

    传过来的值都是boolean ,你就不会写一个js,给一个默认值false ,当点击修改值