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

该公众号暂时无法提供服务请稍后再试。怎么回事。

public class WeiXinServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

       

    /**

     * @see HttpServlet#HttpServlet()

     */

    public WeiXinServlet() {

        super();

        // TODO Auto-generated constructor stub

    }


/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String signature = request.getParameter("signature");

String timestamp = request.getParameter("timestamp");

String nonce = request.getParameter("nonce");

String echostr = request.getParameter("echostr");

PrintWriter out=response.getWriter();

if(CheckUtil.checkSignature(signature, timestamp, nonce, echostr)){

out.print(echostr);

}

}


/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding("UTF-8");

response.setCharacterEncoding("UTF-8");

PrintWriter out=response.getWriter();

try {

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

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

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

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

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

String message =null;

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

TextMessage text=new TextMessage();

text.setFromUserName(toUserName);

text.setToUserName(fromUserName);

text.setMsgType("text");

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

text.setContent("您响应的消息是:"+content);

message = MessageUtil.textMessageToXML(text);

}

out.print(message);

System.out.println("-------------------------");

System.out.println(message);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally {

out.close();

}

}


}


正在回答

5 回答

请问解决了吗


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

我也是这个问题 

http://img1.sycdn.imooc.com//5a0099cc0001462905000377.jpg

http://img1.sycdn.imooc.com//5a0099cc00015e6d06240158.jpg


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

有解决了的不

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

这四个参数为空

http://img1.sycdn.imooc.com//5950dd5800010eb012000711.jpg

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

没有转换成xml

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

举报

0/150
提交
取消

该公众号暂时无法提供服务请稍后再试。怎么回事。

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

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

帮助反馈 APP下载

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

公众号

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