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

关于解答"openid" 找不到的问题,可以进来看看

和大多数人一样,我也碰到了openid找不到的问题,也上网查了很多资料,什么换jar包,核对代码我都试了,也都失败了,后来我花了几个小时对每行代码进行测试:找到了一种方法

    先说一下出现这个问题的原因,不知道是花生壳还是微信跳转的原因,会向servlet发送多次请求,但是只要第一次请求,到达callback这个servlet的时候是有openid这个参数的,之后openid就会丢失,这也是很多人发现openid已经打印出来但是为什么还是会报not found,因此我的解决办法是设置一个全局变量,保存这个openid,下面是代码,只需要改callback的servlet代码就行,如果解决了你的问题,请给个赞谢谢,如果有什么问题,可以一起交流,我QQ 986269423

http://img1.sycdn.imooc.com//5a45be6000015eea09800584.jpghttp://img1.sycdn.imooc.com//5a45be5f0001932b10250312.jpg


正在回答

1 回答

这个代码有一个问题,就是每次访问的都是同一个人 因为设置了全局变量,下面是修改的后的代码http://img1.sycdn.imooc.com//5a45c7d7000162dc10120574.jpg

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

举报

0/150
提交
取消

关于解答"openid" 找不到的问题,可以进来看看

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号