黑色的白兔
2019-02-24 22:56
不明所以啊!
用boolean类型的不会报错啊
前台:
<input type="checkbox" id="rememberMe" name="rememberMe" />记住密码
后台:
token.setRememberMe(user.isRememberMe());
前台:<input type="checkbox" name="rememberMe"/>
后台:boolean rememberMe=(null==rememberMe)?false:true;
没勾选,表单提交,后台实体类中该属性是空的所以后台,获取的时候报了空指针啊,后台代码加个判断,如果是null就认为没有勾选,不调用shiro记住我方法
可以将user中的remberMe类型换成封装类Boolean,然后在setRemberMe的时候需要判断是否为空了
传过来的值都是boolean ,你就不会写一个js,给一个默认值false ,当点击修改值
Shiro安全框架入门
48036 学习 · 332 问题
相似问题