控制臺(tái)無打印,也添加了xmlpull的jar包,打斷點(diǎn)也無法進(jìn)入,有哪位大神知道怎么回事?
這個(gè)是在tunnel中的報(bào)錯(cuò),是400錯(cuò)誤,也是post請(qǐng)求,應(yīng)該可以進(jìn)斷點(diǎn)的啊,也進(jìn)不去,照著老師寫的一字不差的做的,那個(gè)createTime也在后面加了“”字符串了,仔細(xì)檢查了幾遍,不知道原因出在哪,因?yàn)楹笈_(tái)也沒用報(bào)錯(cuò)
package?com.ssxt.weixin.servlet; import?java.io.IOException; import?java.io.PrintWriter; import?java.util.Date; import?java.util.Map; import?javax.servlet.ServletException; import?javax.servlet.http.HttpServlet; import?javax.servlet.http.HttpServletRequest; import?javax.servlet.http.HttpServletResponse; import?org.dom4j.DocumentException; import?com.ssxt.weixin.po.TextMessage; import?com.ssxt.weixin.util.CheckUtil; import?com.ssxt.weixin.util.MessageUtil; public?class?WeixinServlet?extends?HttpServlet?{ @Override protected?void?doGet(HttpServletRequest?req,?HttpServletResponse?resp) throws?ServletException,?IOException?{ //?TODO?Auto-generated?method?stub //super.doGet(req,?resp); String?signature?=?req.getParameter("signature"); String?timestamp?=?req.getParameter("timestamp"); String?nonce?=?req.getParameter("nonce"); String?echostr?=?req.getParameter("echostr"); PrintWriter?out?=?resp.getWriter(); if(CheckUtil.checkSignature(signature,?timestamp,?nonce))?{ out.print(echostr); } //System.out.println("1"); } @Override protected?void?doPost(HttpServletRequest?req,?HttpServletResponse?resp) throws?ServletException,?IOException?{ //?TODO?Auto-generated?method?stub //super.doPost(req,?resp); //System.out.println("2"); req.setCharacterEncoding("UTF-8"); resp.setCharacterEncoding("UTF-8"); PrintWriter?out?=?resp.getWriter(); try?{ Map<String,?String>?map?=?MessageUtil.xmlToMap(req); System.out.println("map="+map); 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("您發(fā)送的消息是:"?+?content); message?=?MessageUtil.textMessageToXml(text); } System.out.println(message); out.print(message); }?catch?(DocumentException?e)?{ //?TODO:?handle?exception e.printStackTrace(); }?finally?{ out.close(); } } }
2015-08-10
已經(jīng)解決了,是項(xiàng)目在eclipse中重新部署問題,需要clean一下