關(guān)于解答"openid" 找不到的問題,可以進來看看
和大多數(shù)人一樣,我也碰到了openid找不到的問題,也上網(wǎng)查了很多資料,什么換jar包,核對代碼我都試了,也都失敗了,后來我花了幾個小時對每行代碼進行測試:找到了一種方法
? ? 先說一下出現(xiàn)這個問題的原因,不知道是花生殼還是微信跳轉(zhuǎn)的原因,會向servlet發(fā)送多次請求,但是只要第一次請求,到達callback這個servlet的時候是有openid這個參數(shù)的,之后openid就會丟失,這也是很多人發(fā)現(xiàn)openid已經(jīng)打印出來但是為什么還是會報not found,因此我的解決辦法是設(shè)置一個全局變量,保存這個openid,下面是代碼,只需要改callback的servlet代碼就行,如果解決了你的問題,請給個贊謝謝,如果有什么問題,可以一起交流,我QQ 986269423
2017-12-29
這個代碼有一個問題,就是每次訪問的都是同一個人 因為設(shè)置了全局變量,下面是修改的后的代碼