亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

click菜單點擊無效

protected?void?doPost(HttpServletRequest?req,?HttpServletResponse?resp)
			throws?ServletException,?IOException?{
		req.setCharacterEncoding("UTF-8");
		resp.setCharacterEncoding("UTF-8");
		PrintWriter?out?=?resp.getWriter();
		try?{
			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");

			String?message?=?null;
			if?(MessageUtil.MESSAGE_TEXT.equals(msgType))
			{
				if?("1".equals(content))?{
					?message?=?MessageUtil.initText(toUserName,?fromUserName,
					?MessageUtil.firstMenu());
				}?else?if?("2".equals(content))?{
					?message?=?MessageUtil.initNewsMessage(toUserName,?fromUserName);
				}?else?if?("?".equals(content)?||?"?".equals(content))?{
					?message?=?MessageUtil.initText(toUserName,?fromUserName,
					?MessageUtil.menuText());
				}

			}else?if?(MessageUtil.MESSAGE_EVNET.equals(msgType))?{
				String?eventType?=?map.get("Event");
				if?(MessageUtil.MESSAGE_SUBSCRIBE.equals(eventType))?{
					?message?=?MessageUtil.initText(toUserName,?fromUserName,
					?MessageUtil.menuText());
				}else?if(MessageUtil.MESSAGE_CLICK.equals(eventType)){
					?String?eventKey?=?map.get("EventKey");??
	????????????????????if?(eventKey.equals("11"))?{??
	????					message?=?MessageUtil.initText(toUserName,?fromUserName,?MessageUtil.menuText());
	????????????????????}
				}else?if(MessageUtil.MESSAGE_VIEW.equals(eventType)){
					String?url?=?map.get("EventKey");
					message?=?MessageUtil.initText(toUserName,?fromUserName,?url);
				}else?if(MessageUtil.MESSAGE_SCANCODE.equals(eventType)){
					String?key?=?map.get("EventKey");
					message?=?MessageUtil.initText(toUserName,?fromUserName,?key);
				}
			}else?if(MessageUtil.MESSAGE_LOCATION.equals(msgType)){
				String?label?=?map.get("Label");
				message?=?MessageUtil.initText(toUserName,?fromUserName,?label);
			}
			System.out.println(message);

			out.print(message);
		}?catch?(DocumentException?e)?{
			e.printStackTrace();
		}?finally?{
			out.close();
		}
	}

菜單創建成功,文本消息回復和view菜單工作正常,但click點擊之后就顯示服務器不能提供服務,位置信息的回復也不成功,求助TAT

正在回答

3 回答

求助,求助

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

我click 依然沒有用

protected void doPost(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException {

req.setCharacterEncoding("UTF-8");

resp.setCharacterEncoding("UTF-8");

PrintWriter out=resp.getWriter();

try {

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");

? ??

? ? String message=null;

? ? if(MessageUtil.MESSAGE_TEXT.equals(msgType)) {

? ? if("1".equals(content)) {

? ? message=MessageUtil.initText(toUserName, fromUserName, MessageUtil.firstText());

? ? }else if("2".equals(content)) {

? ? message=MessageUtil.initNewsMessage(toUserName, fromUserName);

? ? }else if("0".equals(content)) {

? ? message=MessageUtil.initText(toUserName, fromUserName, MessageUtil.menuText());

? ? }

? ?

? ? } else if(MessageUtil.MESSAGE_EVENT.equals(msgType)) {//推送事件

? ?

? ? String eventType=map.get("Event");//事件類型

? ? if(MessageUtil.MESSAGE_SUBSCRIBE.equals(eventType)) {

? ? message=MessageUtil.initText(toUserName, fromUserName, MessageUtil.menuText());

? ? ? ?}else if(MessageUtil.MESSAGE_CLICK.equals(eventType)){

? ? ? ? ? ? ? ? ? ?String eventKey = map.get("EventKey");??

? ? ? ? ? ? ? ? ? ?if (eventKey.equals("11")) {? ?

? ? ? ? ? ? ? ? ? ? ? ?message = MessageUtil.initText(toUserName, fromUserName, MessageUtil.menuText());

? ? ? ? ? ? ? ? ? ?}

}else if(MessageUtil.MESSAGE_VIEW.equals(eventType)){

String url = map.get("EventKey");

message = MessageUtil.initText(toUserName, fromUserName, url);

}else if(MessageUtil.MESSAGE_SCANCODE.equals(eventType)){

String key = map.get("EventKey");

message = MessageUtil.initText(toUserName, fromUserName, key);

}

}else if(MessageUtil.MESSAGE_LOCATION.equals(msgType)){

String label = map.get("Label");

message = MessageUtil.initText(toUserName, fromUserName, label);

? ? }

? ??

? ? System.out.println(message);

? ? out.print(message);

} catch (Exception e) {

e.printStackTrace();

}finally {

out.close();

}

}


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

好吧 問題在于我沒有把代碼更新到BAE,鬧了一個烏龍,導出war包然后commit然后發布就可以了,代碼本身沒有問題。不過,之前創建菜單時沒有更新到BAE也實現了,這是為什么呀?

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

舉報

0/150
提交
取消

click菜單點擊無效

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號