为了账号安全,请及时绑定邮箱和手机立即绑定

有xml输出但是公众号无法回复,求指点

protected void doPost(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException {

req.setCharacterEncoding("utf-8");

resp.setCharacterEncoding("utf-8");

try {

//将相应的xml格式转变成map

Map<String,String> map=MessageUtil.xmlToMap(req);

String fromUserName=map.get("FromUserName");

String toUserName=map.get("ToUserName");


String msgType=map.get("MsgType");


String content=map.get("Content");

PrintWriter out=resp.getWriter();

String message=null;

//如果是文本类型的消息,就创建文本类型的对象,将这个对象返回给发送者

if("text".equals(msgType)){

TextMessage text=new TextMessage();

text.setToUserName(fromUserName);

text.setFromUserName(toUserName);

text.setMsgType("text");

text.setCreateTime(new Date().getTime()+"");

text.setContent("您发送的消息为:"+content);

message=MessageUtil.textMessageToXml(text);

System.out.println(message);

}

            out.print(message);

} catch (DocumentException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}


正在回答

2 回答

回答的是什么意思啊??

0 回复 有任何疑惑可以回复我~
#1

小贱胖

在你的实体类TextMessage里面参数改成如下: private String ToUserName; private String FromUserName; private String CreateTime; private String MsgType; private String Content; private String MsgId; 注意首字母大写,不能是小写。
2015-12-22 回复 有任何疑惑可以回复我~

已解决<Content>您发送的消息为:他今天</Content>,content刚刚都是小写,定义的时候就错了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有xml输出但是公众号无法回复,求指点

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号