@JFinal 你好,想跟你请教个问题:
之前用的是jfinal-weixin1.0,公众号后台倒是正常的,现在升级成1.2后,公众平台修改配置能提交成功,但用户发送数据测试,后台没有了响应,这是什么情况?
发现是index方法中的
// 解析消息并根据消息类型分发到相应的处理方法
InMsg msg = getInMsg();
执行到这,就没有往下执行了。
@Before(NotAction.class)public InMsg getInMsg() {if (inMsg == null)inMsg = InMsgParaser.parse(getInMsgXml()); return inMsg;}
/*** 从 xml 中解析出各类消息与事件*/public static InMsg parse(String xml) {try {return doParse(xml);} catch (DocumentException e) {throw new RuntimeException(e);}}
这会是什么原因造成的呢?波总。求救!!!
我查看服务器后台的输出日志,发现后台能接收消息(打印了xml信息),但没有返回处理。我的Controller与DemoController并没有什么差别。
在本地调试一下,看有什么异常,本地调试方法见这里:http://my.oschina.net/jfinal/blog/336861
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
发现是index方法中的
// 解析消息并根据消息类型分发到相应的处理方法
InMsg msg = getInMsg();
执行到这,就没有往下执行了。
@Before(NotAction.class)
public InMsg getInMsg() {
if (inMsg == null)
inMsg = InMsgParaser.parse(getInMsgXml());
return inMsg;
}
/**
* 从 xml 中解析出各类消息与事件
*/
public static InMsg parse(String xml) {
try {
return doParse(xml);
} catch (DocumentException e) {
throw new RuntimeException(e);
}
}
这会是什么原因造成的呢?波总。求救!!!
引用来自“Wickywe”的评论
我查看服务器后台的输出日志,发现后台能接收消息(打印了xml信息),但没有返回处理。我的Controller与DemoController并没有什么差别。
我查看服务器后台的输出日志,发现后台能接收消息(打印了xml信息),但没有返回处理。我的Controller与DemoController并没有什么差别。
在本地调试一下,看有什么异常,本地调试方法见这里:http://my.oschina.net/jfinal/blog/336861