qq_落叶问风_0
2017-12-29 12:04
和大多数人一样,我也碰到了openid找不到的问题,也上网查了很多资料,什么换jar包,核对代码我都试了,也都失败了,后来我花了几个小时对每行代码进行测试:找到了一种方法
先说一下出现这个问题的原因,不知道是花生壳还是微信跳转的原因,会向servlet发送多次请求,但是只要第一次请求,到达callback这个servlet的时候是有openid这个参数的,之后openid就会丢失,这也是很多人发现openid已经打印出来但是为什么还是会报not found,因此我的解决办法是设置一个全局变量,保存这个openid,下面是代码,只需要改callback的servlet代码就行,如果解决了你的问题,请给个赞谢谢,如果有什么问题,可以一起交流,我QQ 986269423
这个代码有一个问题,就是每次访问的都是同一个人 因为设置了全局变量,下面是修改的后的代码
微信授权登录
68125 学习 · 177 问题
相似问题