jfinal 自定义菜单报错

发布于 2021-11-29 05:13:22 字数 885 浏览 768 评论 0

在jfinal官网下载微信demo,部署后测试自定义菜单,报错:

java.lang.IllegalStateException: 需要事先使用 ApiConfigKit.setThreadLocalApiConfig(apiConfig) 将 ApiConfig对象存入,才可以调用 ApiConfigKit.getApiConfig() 方法。

我大致是这么实现的,在WeixinApiController.java里重写了index方法:

public void index(){

    redirect("/index.html");

}

index.html里是这么写的:

<form action="api/createMenu" method="POST">
   <input type="text" name="menuJson" />
   <input type="submit" value="提交" />
</form>

自定义的ApiInterceptor.java的intercept方法也添加了

ApiConfigKit.setThreadLocalApiConfig(((ApiController)controller).getApiConfig());这样的代码,不知道为什么还是会报这个错?

我的地址栏输入的是:微信接口url/api,跳到index.html后点击提交按钮,想让其执行WeixinApiController.java里的createMenu方法。点击“提交”按钮后就报上面的错了,刚开始做微信,求各位赐教!


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文