JFinal

登录 注册

求解答,急!controller 如何获取openid

需求,点击微信按钮,进入页面,跳转到btn方法,如何获取到当前微信用户的openid,画红线是MsgInterceptor拦截器的Parameter,不知道如何去取,未画红线截图Parameter里面是没有的因为我前台没有传,在普通的Controller方法如何获取拦截器中的Parameter参数里面的openid22.png11 (2).png

评论

  • 07-10 21:13
    Parameter 这一栏数据已经在了,使用下面代码:
    getPara("openid")
  • 07-10 21:14
    还可以在相关方法中通过 xxx.getFromUser() 来获取
  • 07-11 09:04
    @JFinal 首先感谢波总的解答,我画的那个openid是MsgInterceptor拦截器默认的index方法的,我是一个新的Controller方法,parameter里面是没有openid,想通过 xxx.getFromUser()取的,我目前只知道在WeixinMsgController的方法可以用getFromUserName()取到,最后我还是走的网页授权取的,就是请教波总,不走网页授权,一个全新的Controller,当微信用户点击按钮,进入这个方法是否可以获取openid
  • 07-11 15:02
    @七彩 这种情况获取不到,因为已经与微信没有任何关系了

    还是得走微信官方提供的网页授权
  • 发送