亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? recommendation.java

?? Java的wap push
?? JAVA
字號:
package push;import push.Winner;import members.Members;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;/** * A class that demonstrates a push service for recommending a site to a friend * (by a push message). *  * @version 1.0 * @since 1.0 * @see HttpServlet */public final class Recommendation extends HttpServlet {	private static final String XML_VERSION = "<?xml version=\"1.0\"?>";	private static final String CONTENT_TYPE = "text/vnd.wap.wml";	private static final String DOC_TYPE = "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"\n"			+ "  \"http://www.wapforum.org/DTD/wml_1.1.xml\">";	private static int numberOfQuestions = 0;	private static String grades;	private static final Vector questions = new Vector();	private static final String HOME_PAGE = "/index.jsp";	private static String feedbackFile = null;	private static Winner winner = null;	private static String pushAddressType = null;	/**	 * <code>doGet</code>	 * 	 * @param request	 *            a <code>HttpServletRequest</code> value	 * @param response	 *            a <code>HttpServletResponse</code> value	 * @exception ServletException	 *                if an error occurs	 * @exception IOException	 *                if an error occurs	 */	public void doGet(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {		doPost(request, response);	}	/**	 * <code>doPost</code>	 * 	 * @param request	 *            a <code>HttpServletRequest</code> value	 * @param response	 *            a <code>HttpServletResponse</code> value	 * @exception ServletException	 *                if an error occurs	 * @exception IOException	 *                if an error occurs	 */	public void doPost(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {		/* Session tracking. See the description in index.jsp */		HttpSession session = request.getSession();		boolean cookiesCheck = request.getHeader("cookie") != null				&& request.isRequestedSessionIdValid();		final String jsessionID = cookiesCheck ? "" : ";jsessionid="				+ session.getId();		String action = request.getParameter("action");		if (action == null)			action = "";		pushAddressType = Members.getPushAddressType();		/* start generating the response ... */		response.setContentType(CONTENT_TYPE);		/* prevent caching of the response */		response.setHeader("cache-control", "no-cache");		PrintWriter out = response.getWriter();		out.println(XML_VERSION);		out.println(DOC_TYPE);		out.println("<wml>");		out.println("<!-- provides a way back using the prev element -->\n"				+ "<template>" + " <do type=\"prev\">" + "  <prev/>" + " </do>"				+ "</template>");		if (session.getAttribute("name") == null) {			out					.println("<!-- This service can be only accessed by members -->\n"							+ "<card title=\"Members  only\" id=\"thanks\">"							+ " <do type=\"accept\" label=\"Ok\">"							+ "  <go href=\""							+ request.getContextPath()							+ HOME_PAGE							+ jsessionID							+ "\"/>"							+ " </do>"							+ " <p>This service is provided only for members.<br/>"							+ " <anchor title=\"Ok\">Ok"							+ "  <go href=\""							+ request.getContextPath()							+ HOME_PAGE							+ jsessionID							+ "\"/>" + " </anchor>" + " </p>" + "</card>");		} else if (!action.equals("push")) {			out					.println("<!-- Push message form -->\n"							+ "<card title=\"Tell a friend\" id=\"friend\" newcontext=\"true\">"							+ "<p>Tell a friend:<br/>"							+ "Name: <input name=\"name\"/>"							+ (pushAddressType.equals("PLMN") ? "Phone: <input name=\"phone\" format=\"*N\"/>"									: "IP address: <input name=\"ip\"/>")							+ "Message: <input name=\"message\" value=\"Your friend recommends that you visit WML Zoo. See you there!\"/>"							+ "  <anchor title=\"Send push message\">Send push message"							+ "   <go method=\"post\" href=\""							+ request.getRequestURI()							+ jsessionID							+ "\">"							+ "    <postfield name=\"name\" value=\"$(name)\"/>"							+ (pushAddressType.equals("PLMN") ? "    <postfield name=\"phone\" value=\"$(phone)\"/>"									: "    <postfield name=\"ip\" value=\"$(ip)\"/>")							+ "    <postfield name=\"message\" value=\"$(message)\"/>"							+ "    <postfield name=\"action\" value=\"push\"/>"							+ "   </go></anchor>" + "  </p></card>");		} else {			PushInitiator pusher = Members.getInitiator();			/* next, send the push message */			String recommendedUrl = "http://" + request.getServerName() + ":"					+ request.getServerPort() + request.getContextPath();			String pushMessage = request.getParameter("message");			String friendName = request.getParameter("name");			System.out.println("friend = " + friendName);			System.out.println("addresstype = " + pushAddressType);			boolean sended = false;			String message = PushInitiator.createSiMessage(recommendedUrl,					null, null, null, null, pushMessage);			String errorReason = "";			try {				/*				 * Check the default address type. If it is IPv4 then send the				 * message by using the IP address of the friend. If PLMN then				 * send the message to the given phone number. If the address				 * (IP or phone number) is not given, the friend should has				 * currently active session				 */				if (pushAddressType.equals("IPv4")) {					String ip = request.getParameter("ip");					System.out.println("ip= " + ip);					if (ip != null && !ip.trim().equals("")) {						pusher.sendPushMessage(ip, pushAddressType, message,								PushService.SI_CONTENT_TYPE);						System.out.println("Push message sent to address: "								+ ip);						sended = true;					} else {						User friendUser = User.findUser(friendName);						System.out.println("friendUser = " + friendUser);						if (friendUser != null) {							pusher.sendPushMessage(friendUser.getAddress(),									pushAddressType, message,									PushService.SI_CONTENT_TYPE);							System.out.println("Push message sent to address: "									+ friendUser.getAddress());							sended = true;						} else							errorReason = "Your friend " + friendName									+ " is not currently on line!";					}				} else if (pushAddressType.equals("PLMN")) {					String phone = request.getParameter("phone");					System.out.println("phone number= " + phone);					if (phone == null || (phone = phone.trim()).equals("")) {						/*						 * If the phone number is not given, try to find from						 * the database						 */						User friendUser = User.findUser(friendName);						if (friendUser != null)							phone = friendUser.getAddress(pushAddressType);					}					if (phone != null && !(phone = phone.trim()).equals("")) {						pusher.sendPushMessage(phone, pushAddressType, message,								PushService.SI_CONTENT_TYPE);						System.out.println("Push message sent to number: "								+ phone);						sended = true;					} else						errorReason = "phone number is not given?";				} else					throw new Exception("wrong push-addresstype: "							+ pushAddressType);			} catch (Exception e) {				System.err.println(e);				errorReason = e.toString();			}			if (sended) {				out						.println("<!-- Thanks for the recommendation -->\n"								+ "<card title=\"Thank you\" id=\"thanks\">"								+ " <do type=\"accept\" label=\"Ok\">"								+ "  <go href=\""								+ request.getContextPath()								+ HOME_PAGE								+ jsessionID								+ "\"/>"								+ " </do>"								+ " <p>Your message has been delivered.<br/>Thank you for recommending our zoo to your friend!<br/>"								+ " <anchor title=\"Ok\">Ok" + "  <go href=\""								+ request.getContextPath() + HOME_PAGE								+ jsessionID + "\"/>" + " </anchor>" + " </p>"								+ "</card>");			} else {				out						.println("<card title=\""								+ errorReason								+ "\" id=\"error\">"								+ " <do type=\"accept\" label=\"Ok\">"								+ "  <go href=\""								+ request.getContextPath()								+ HOME_PAGE								+ jsessionID								+ "\"/>"								+ " </do>"								+ " <p>Your message has not been delivered.<br/>The possible reason is: "								+ errorReason + " <br/><anchor title=\"Ok\">Ok"								+ "  <go href=\"" + request.getContextPath()								+ HOME_PAGE + jsessionID + "\"/>"								+ " </anchor>" + " </p>" + "</card>");			}		}		out.println("</wml>");	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美精品三级| 国产精品一区二区男女羞羞无遮挡| 成人激情图片网| 国产精品视频yy9299一区| 国产高清在线精品| 中文字幕一区免费在线观看 | 日韩精品电影一区亚洲| 欧美人与z0zoxxxx视频| 日本亚洲天堂网| 精品国产不卡一区二区三区| 成人开心网精品视频| 中文字幕一区免费在线观看| 欧美日韩午夜在线视频| 捆绑变态av一区二区三区| 久久久www免费人成精品| www.日韩大片| 偷偷要91色婷婷| 亚洲精品在线观看网站| 99re成人精品视频| 日本午夜一本久久久综合| 久久久99久久| 色94色欧美sute亚洲线路一ni | 蜜臀va亚洲va欧美va天堂| 久久久久久久久久久99999| av激情成人网| 美女视频网站久久| 亚洲天天做日日做天天谢日日欢| 欧美精品电影在线播放| 国产精品1区二区.| 亚洲综合另类小说| 久久久99久久精品欧美| 欧美午夜精品免费| 国产精品乡下勾搭老头1| 亚洲午夜国产一区99re久久| 久久精品视频网| 69堂精品视频| 91福利在线导航| 国产成人av在线影院| 天天免费综合色| 亚洲精品国产无套在线观| www国产成人| 欧美日本在线视频| 成人爱爱电影网址| 精品系列免费在线观看| 午夜国产精品影院在线观看| 国产精品天干天干在观线| 欧美一区二区久久久| 色呦呦国产精品| 国产精品系列在线播放| 日韩不卡一区二区| 亚洲精品自拍动漫在线| 欧美国产乱子伦| 亚洲精品一区二区三区蜜桃下载| 欧美日韩视频专区在线播放| 91色视频在线| 成人国产在线观看| 国产在线播放一区三区四| 青娱乐精品在线视频| 亚洲免费看黄网站| 成人免费视频在线观看| 国产欧美一区二区精品秋霞影院| 日韩一级黄色片| 欧美精品在线观看播放| 欧美日韩中文国产| 在线观看免费一区| 一本色道久久加勒比精品 | 99久免费精品视频在线观看 | 亚洲精品日日夜夜| 国产精品无圣光一区二区| 欧美成人综合网站| 欧美大片一区二区三区| 在线播放视频一区| 欧美丰满一区二区免费视频 | 日韩久久精品一区| 欧美一级视频精品观看| 欧美一区二区免费| 欧美xxxxx牲另类人与| 日韩精品中午字幕| 精品久久久久久无| 精品乱人伦小说| 精品久久久网站| 国产亚洲成aⅴ人片在线观看 | 日韩精品一区二区在线观看| 欧美一区二区三区人| 日韩精品综合一本久道在线视频| 日韩欧美国产系列| 国产亚洲一本大道中文在线| 国产日韩av一区二区| 中文字幕亚洲欧美在线不卡| 亚洲三级小视频| 亚洲gay无套男同| 日本v片在线高清不卡在线观看| 久久精品国产第一区二区三区| 极品少妇一区二区| 成人一级黄色片| 91久久一区二区| 在线播放91灌醉迷j高跟美女 | 中文字幕一区二区5566日韩| 伊人色综合久久天天人手人婷| 亚洲一区二区精品久久av| 午夜不卡av免费| 国产福利一区在线| 色综合夜色一区| 日韩午夜在线观看| 中文字幕欧美日韩一区| 亚洲激情校园春色| 免费在线观看视频一区| 国产成人免费视频网站| 欧美吞精做爰啪啪高潮| 精品女同一区二区| 亚洲精品久久久久久国产精华液| 免费三级欧美电影| 波多野结衣在线一区| 欧美日韩视频专区在线播放| 国产清纯白嫩初高生在线观看91| 亚洲女女做受ⅹxx高潮| 麻豆一区二区三区| 成人国产精品免费观看动漫| 欧美日韩国产高清一区二区三区 | 亚洲一区在线视频观看| 久久国产欧美日韩精品| av在线不卡电影| 日韩一区二区视频在线观看| 国产精品久久久久久久久久久免费看| 亚洲一区二区三区国产| 国产成人免费网站| 欧美日韩1234| 亚洲欧美日韩中文播放| 国产一区二区视频在线播放| 欧美在线观看18| 日本一区二区三区久久久久久久久不| 亚洲高清在线视频| av电影天堂一区二区在线观看| 日韩欧美中文一区| 亚洲午夜精品一区二区三区他趣| 国产成人综合精品三级| 欧美精品123区| 亚洲精品免费看| 成人爱爱电影网址| 久久久高清一区二区三区| 日本色综合中文字幕| 色婷婷精品大在线视频 | 亚洲欧美在线另类| 国产一区久久久| 欧美高清激情brazzers| 一区二区三区欧美视频| 成人av电影观看| 国产欧美一区二区三区在线看蜜臀 | 亚洲色图另类专区| 国产成人激情av| 久久美女高清视频| 免费xxxx性欧美18vr| 欧美剧情电影在线观看完整版免费励志电影 | 欧美夫妻性生活| 亚洲一区二区三区视频在线播放| 色欲综合视频天天天| 综合激情成人伊人| 99精品视频一区| 中文字幕成人网| 成人激情午夜影院| 国产精品理论在线观看| 成人97人人超碰人人99| 国产精品沙发午睡系列990531| 国产91精品免费| 国产精品美女视频| 不卡av在线免费观看| 最新久久zyz资源站| 99精品视频一区二区| 日韩毛片高清在线播放| 一本大道av一区二区在线播放| 亚洲精品国产精华液| 欧美三级电影精品| 五月婷婷色综合| 日韩欧美一级二级| 极品少妇xxxx精品少妇偷拍| 久久夜色精品一区| 国产99久久久国产精品| 国产精品理论在线观看| 色综合久久久久| 亚洲成人午夜电影| 日韩午夜在线影院| 国产精品亚洲成人| 中文字幕制服丝袜成人av | 自拍偷拍国产亚洲| 色婷婷av一区二区三区大白胸| 亚洲综合久久久| 日韩一级二级三级| 国产成人aaaa| 亚洲人妖av一区二区| 欧美色成人综合| 老汉av免费一区二区三区| 国产欧美一二三区| 欧美色成人综合| 韩国欧美国产1区| 中文字幕日韩av资源站| 欧美私人免费视频| 黄一区二区三区| 亚洲蜜桃精久久久久久久| 欧美一区二区私人影院日本| 国产一区二区导航在线播放|