jfinal 自定义菜单报错
在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论