silence1074563
2015-09-12 10:40
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();
}
}
回答的是什么意思啊??
已解决<Content>您发送的消息为:他今天</Content>,content刚刚都是小写,定义的时候就错了
初识Java微信公众号开发
158318 学习 · 684 问题
相似问题