从WeiXinMsgController的事件获取到值怎么传到自己的控制器

   获取到eventKey后我想render到自己的Controller里,但是发现进不去,render页面也不行,那我自己的controller应该怎么获取到呢,,,,  或者要是这二维码能直接跳到我的Controller里面去也行啊。。。


 protected void processInQrCodeEvent(InQrCodeEvent inQrCodeEvent)

    {

        if (InQrCodeEvent.EVENT_INQRCODE_SUBSCRIBE.equals(inQrCodeEvent.getEvent()))

        {

            log.debug("扫码未关注:" + inQrCodeEvent.getFromUserName());

            OutTextMsg outMsg = new OutTextMsg(inQrCodeEvent);

            outMsg.setContent("感谢您的关注,二维码内容:" + inQrCodeEvent.getEventKey());

            render("/WEB-INF/wx/me/test/testQrcode.html");

        }

        if (InQrCodeEvent.EVENT_INQRCODE_SCAN.equals(inQrCodeEvent.getEvent()))

        {

        log.debug("扫码已关注:" + inQrCodeEvent.getFromUserName());

        render("/WEB-INF/wx/me/test/testQrcode.html");

        }

    }


评论区

JPEGIF

2019-08-08 16:21

JFinal

2019-08-08 16:53

@JPEGIF forwardAction(....) 即可

如果要传递数据的话:
set(key, value);
forwardAction(...);

JPEGIF

2019-08-08 17:23

@JFinal 好了 谢谢大佬

JPEGIF

2019-08-08 17:39

@JFinal 我从微信扫一扫进入我的controller了(同时扫完后进入我的测试公众号)但是我redirect(公网地址) 然后微信并不会跳转到页面,这个问题怎么搞啊。。

JPEGIF

2019-08-09 09:20

@杜福忠 大佬知道吗 不行的话我到时候扫完发送个模板消息算了。。。

杜福忠

2019-08-09 12:26

忙一早上。。。没进社区。。。才看见
注意啊,extends MsgControllerAdapter 的所有带 @Override的方法,都不是直接调用 JF的render。
而是调用的父类的public void render(OutMsg outMsg)方法。
而你写的 processInQrCodeEvent 里render自然是不对的。注意这里只能发个InMsg消息的。

看你想实现的功能, 你可能是只需要一个普通的地址二维码或者是oauth2.0 认证的地址二维码,先了解一下 renderQrCode , 在一个新的控制器里面试验一下。这个可能才是你需要的功能

JPEGIF

2019-08-09 13:37

@杜福忠 好的我这就去试试 谢谢大佬啦

JPEGIF

2019-08-14 11:21

@杜福忠 RenderQrcode生成的二维码是永久的吗

JPEGIF

2019-08-14 11:26

@JFinal RenderQrcode生成的二维码是永久的吗

杜福忠

2019-08-14 12:03

@JPEGIF 这个真没研究过, 大致了解了一下, 主要是你的URL信息是永久的, 那么二维码也应该是相对永久的。据说二维码图是一种算法,计算出来的网址信息。所以应该是这样子, 没有细研究过这个

JPEGIF

2019-08-14 13:37

@杜福忠 哈哈 好的谢谢大佬

JPEGIF

2019-08-15 16:49

@JFinal 大佬 RenderQrcode生成的二维码是永久的吗

JFinal

2019-08-15 20:39

@JPEGIF jfinal 只负责生成,是不是永久得看你如何定义这个永久

你可以认为在 jfinal 的世界,只要你生成二维码使用的参数不变,那它就是永久的

JPEGIF

2019-08-16 10:02

@JFinal 嗯嗯嗯 蟹蟹

热门反馈

扫码入社