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

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

?? cartaction.java

?? myeclipse+mysql+hibernate+struts坐的書店系統(tǒng)
?? JAVA
字號:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.struts.action;

import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.ORM.*;
import com.base.*;
import com.service.*;
import java.text.*;
import java.util.*;

/** 
 * MyEclipse Struts
 * Creation date: 09-15-2007
 * 
 * XDoclet definition:
 * @struts.action parameter="method" validate="true"
 */
public class CartAction extends BaseAction {
	/*
	 * Generated Methods
	 */

	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward browseCart(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward = null;
		CartService cartService = new CartServiceImpl();
		MerService merService = new MerServiceImpl();
		Map row = null;
		List result = null;
		double money = 0;
		try{
			DecimalFormat df = new DecimalFormat(".##");
			//判斷會員是否已成功登錄
			Member mem = (Member)request.getSession().getAttribute("member");			
			if(mem==null){
				forward = mapping.findForward("memSorry");
			}else{
				List tmp = cartService.browseCart(mem);
				if (tmp!=null && tmp.size()>0){
					result = new ArrayList();
					Iterator it = tmp.iterator();
					Cartselectedmer sel = null;
					Merchandise mer = null;
					while(it.hasNext()){
						row = new HashMap();
						sel = (Cartselectedmer)it.next();
						mer = merService.loadMer(sel.getMerchandise());
						row.put("merId", mer.getId());
						row.put("selId", sel.getId());					
						row.put("merName", mer.getMerName().trim());
						row.put("memprice", Double.valueOf(df.format(sel.getPrice())));
						row.put("price",  Double.valueOf(df.format(mer.getPrice())));						
						row.put("number", sel.getNumber());
						row.put("money", sel.getMoney());
						money = money + sel.getMoney().doubleValue();
						result.add(row);
					}
					request.setAttribute("result", result);	
					request.setAttribute("totalMoney", Double.valueOf(df.format(money)));	
				}
				forward = mapping.findForward("browseCart");
			}			
		}catch(Exception ex){
			logger.info("在執(zhí)行CartAction類中的browseCart方法時出錯:\n");
			ex.printStackTrace();
		}
		return forward;
	}

	public ActionForward addCart(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward = null;
		CartService cartService = new CartServiceImpl();
		MerService merService = new MerServiceImpl();
		ActionMessages msgs = new ActionMessages();
		Integer id = null;
		if (request.getParameter("id")!=null){
			id = new Integer(request.getParameter("id"));
		}
		try{
			//判斷會員是否已成功登錄
			Member mem = (Member)request.getSession().getAttribute("member");
			boolean status = false;
			Merchandise mer = null;
			if(mem==null){
				forward = mapping.findForward("memSorry");
			}else{
				if (id!=null){
					mer = merService.loadMer(id);
					if (mer!=null){
						status = cartService.addCart(mem, mer, 1);
					}
				}
				if (status){
					msgs.add("addCartStatus",new ActionMessage(Constants.CART_ADD_SUC_KEY));
				}else{
					msgs.add("addCartStatus",new ActionMessage(Constants.CART_ADD_FAIL_KEY));
				}				
				forward = new ActionForward("/cart.do?method=browseCart");
				saveErrors(request, msgs);
			}			
		}catch(Exception ex){
			logger.info("在執(zhí)行CartAction類中的addCart方法時出錯:\n");
			ex.printStackTrace();
		}
		return forward;		
	}
	
	public ActionForward delCart(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward = null;
		CartService cartService = new CartServiceImpl();
		ActionMessages msgs = new ActionMessages();
		Integer id = null;
		if (request.getParameter("id")!=null){
			id = new Integer(request.getParameter("id"));
		}
		try{
			//判斷會員是否已成功登錄
			Member mem = (Member)request.getSession().getAttribute("member");
			boolean status = false;
			if(mem==null){
				forward = mapping.findForward("memSorry");
			}else{
				if (id!=null){
					status = cartService.delCart(id);
				}
				if (status){
					msgs.add("delCartStatus",new ActionMessage(Constants.CART_DEL_SUC_KEY));
				}else{
					msgs.add("delCartStatus",new ActionMessage(Constants.CART_DEL_FAIL_KEY));
				}				
				forward = new ActionForward("/cart.do?method=browseCart");
				saveErrors(request, msgs);
			}			
		}catch(Exception ex){
			logger.info("在執(zhí)行CartAction類中的delCart方法時出錯:\n");
			ex.printStackTrace();
		}
		return forward;		
	}
	
	public ActionForward clearCart(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward = null;
		CartService cartService = new CartServiceImpl();
		ActionMessages msgs = new ActionMessages();
		try{
			//判斷會員是否已成功登錄
			Member mem = (Member)request.getSession().getAttribute("member");
			boolean status = false;
			if(mem==null){
				forward = mapping.findForward("memSorry");
			}else{
				status = cartService.clearCart(mem);
				if (status){
					msgs.add("clearCartStatus",new ActionMessage(Constants.CART_CLEAR_SUC_KEY));
				}else{
					msgs.add("clearCartStatus",new ActionMessage(Constants.CART_CLEAR_FAIL_KEY));
				}				
				forward = new ActionForward("/cart.do?method=browseCart");
				saveErrors(request, msgs);
			}			
		}catch(Exception ex){
			logger.info("在執(zhí)行CartAction類中的clearCart方法時出錯:\n");
			ex.printStackTrace();
		}
		return forward;		
	}
	
	public ActionForward checkOrder(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward = null;
		CartService cartService = new CartServiceImpl();
		try{
			//判斷會員是否已成功登錄
			Member mem = (Member)request.getSession().getAttribute("member");
			if(mem==null){
				forward = mapping.findForward("memSorry");
			}else{
				forward = mapping.findForward("checkOrder");
			}			
		}catch(Exception ex){
			logger.info("在執(zhí)行CartAction類中的checkOrder方法時出錯:\n");
			ex.printStackTrace();
		}
		return forward;		
	}
	
	public ActionForward submitOrder(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward = null;
		String memName = request.getParameter("memName");
		String phone = request.getParameter("phone");
		String zip = request.getParameter("zip");
		String address = request.getParameter("address");
		OrderService oService = new OrderServiceImpl();
		CartService cService = new CartServiceImpl();
		try{
			//判斷會員是否已成功登錄
			Member mem = (Member)request.getSession().getAttribute("member");
			if(mem==null){
				forward = mapping.findForward("memSorry");
			}else{
				mem.setMemberName(memName.trim());
				mem.setPhone(phone.trim());
				mem.setZip(zip.trim());
				mem.setAddress(address.trim());
				MemService service = new MemServiceImpl();
				//更新會員信息
				service.updateMember(mem);
				request.getSession().setAttribute("member",mem);
				//生成新的訂單
				Orders order = new Orders();
				order.setMember(mem);
				Cart cart = cService.loadCart(mem);
				order.setCart(cart);
				order.setOrderDate(new Date());
				order.setOrderNo(String.valueOf(System.currentTimeMillis()));
				order.setOrderStatus(new Integer(1));
				oService.addOrder(order);
				//改變購物車的狀態(tài)(由"使用中"變成"已下單")
				cart.setCartStatus(new Integer(1));
				cService.updateCart(cart);
				request.setAttribute("order", order);
				forward = mapping.findForward("submitOrder");
			}			
		}catch(Exception ex){
			logger.info("在執(zhí)行CartAction類中的submitOrder方法時出錯:\n");
			ex.printStackTrace();
		}
		return forward;		
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品乱人伦小说| 亚洲精品视频免费看| 亚洲色图欧美激情| 麻豆91免费观看| 91欧美一区二区| 久久综合狠狠综合久久激情| 伊人婷婷欧美激情| 高清在线不卡av| 欧美videossexotv100| 亚洲一区二区不卡免费| av亚洲精华国产精华| 久久久久久久久久电影| 日本欧美大码aⅴ在线播放| 91国偷自产一区二区使用方法| 日韩精品一区二区三区视频 | 国产欧美一区二区精品性色| 亚洲国产日韩a在线播放性色| 高清久久久久久| 久久精品网站免费观看| 激情五月婷婷综合网| 91精品国产一区二区三区| 偷偷要91色婷婷| 欧美性生活一区| 亚洲一区二区五区| 欧美在线观看一区| 亚洲理论在线观看| 欧美亚洲一区二区在线| 亚洲天堂网中文字| 在线免费观看日本一区| 亚洲人妖av一区二区| 91碰在线视频| 一区二区三区在线视频免费| 成人国产视频在线观看| 1000部国产精品成人观看| 国产成人午夜视频| 国产日韩欧美激情| 成人久久视频在线观看| 国产精品短视频| 91视视频在线直接观看在线看网页在线看 | 夫妻av一区二区| 丁香天五香天堂综合| 激情综合色综合久久| 日本欧美一区二区三区乱码| 欧美精品xxxxbbbb| 免费成人在线观看视频| 精品免费视频.| 粉嫩av一区二区三区| 亚洲精品美国一| 欧美色倩网站大全免费| 免费日本视频一区| 国产午夜精品久久久久久免费视| 成人av在线一区二区三区| 伊人开心综合网| 欧美一区二区美女| 国产一区二区导航在线播放| 国产嫩草影院久久久久| 色88888久久久久久影院野外| 亚洲成人av一区| 国产欧美在线观看一区| 一本到不卡免费一区二区| 五月婷婷色综合| av不卡一区二区三区| 亚洲欧美在线aaa| 久久精品国产99国产| 国产精品青草久久| 久久精品亚洲精品国产欧美| 日韩一级二级三级| 欧美夫妻性生活| 91精品国产欧美一区二区| 欧美精选一区二区| 欧美老肥妇做.爰bbww视频| 色偷偷88欧美精品久久久| 97精品久久久久中文字幕| 99久久伊人久久99| 99久久伊人精品| 91丨九色丨蝌蚪丨老版| 色噜噜夜夜夜综合网| 在线免费视频一区二区| 欧美在线视频日韩| 欧美乱妇一区二区三区不卡视频| 欧美自拍偷拍一区| 欧美日韩不卡在线| 正在播放一区二区| 精品国产一区二区三区四区四| 在线不卡免费av| 欧美电影精品一区二区| 日韩精品资源二区在线| 久久综合九色综合97婷婷| 久久青草欧美一区二区三区| 亚洲国产激情av| 亚洲美女一区二区三区| 午夜精品久久久久久久99水蜜桃| 亚洲v日本v欧美v久久精品| 青娱乐精品在线视频| 激情综合色播激情啊| www.成人网.com| 欧美日韩一区不卡| 精品久久人人做人人爱| 国产精品视频观看| 一区二区视频在线| 五月婷婷综合在线| 国产一区二区按摩在线观看| 成人免费毛片aaaaa**| 91国偷自产一区二区开放时间 | 亚洲免费av观看| 午夜精品久久久久久久久久| 国内偷窥港台综合视频在线播放| 国产麻豆精品在线观看| 色综合天天综合网天天狠天天 | 色综合一区二区三区| 欧美在线看片a免费观看| 日韩免费高清视频| 国产精品高潮呻吟| 日韩高清不卡一区| 国产精品888| 欧美日韩一区国产| 国产午夜一区二区三区| 一区二区三区中文免费| 国模冰冰炮一区二区| 91麻豆免费看片| 欧美精品一区二区三区高清aⅴ | 国产精品成人在线观看| 五月激情综合婷婷| 国产a精品视频| 91精品国产综合久久福利| 国产精品久久久久久亚洲毛片 | 成人做爰69片免费看网站| 欧美三级视频在线观看| 久久久久久一级片| 性做久久久久久免费观看欧美| 国产91精品一区二区| 日韩一级免费一区| 亚洲精品中文在线观看| 国产精品伊人色| 欧美肥妇bbw| 一区二区三区国产| 成人av片在线观看| 精品国产精品网麻豆系列| 亚洲国产综合色| 99精品视频在线观看| 精品国产乱码久久久久久老虎| 亚洲一区视频在线观看视频| 国产不卡视频在线播放| wwww国产精品欧美| 青青国产91久久久久久| 欧美日韩一级二级| 亚洲蜜臀av乱码久久精品蜜桃| 成人黄色大片在线观看| 国产亚洲一区二区三区在线观看 | 欧美三级日韩三级| 亚洲欧洲av色图| 国产·精品毛片| 精品捆绑美女sm三区| 日韩精品免费视频人成| 91福利视频网站| 亚洲综合久久av| 日本精品裸体写真集在线观看| 国产精品久久久久影院老司| 粉嫩av一区二区三区在线播放 | 精品久久久三级丝袜| 午夜激情久久久| 欧美老肥妇做.爰bbww| 一区二区三区欧美视频| 色狠狠色狠狠综合| 一区二区免费视频| 欧洲亚洲精品在线| 亚洲影视资源网| 欧美系列亚洲系列| 午夜精彩视频在线观看不卡| 欧美久久一区二区| 日本在线不卡视频| 日韩欧美一区中文| 国内成人自拍视频| 欧美r级在线观看| 国产精品亚洲视频| 国产精品青草久久| 91成人免费网站| 日韩不卡免费视频| 日韩精品一区在线| 国产91高潮流白浆在线麻豆| 国产精品色噜噜| 91免费看`日韩一区二区| 亚洲最色的网站| 欧美另类videos死尸| 麻豆91免费看| 国产精品另类一区| 色狠狠色狠狠综合| 久久精品国产**网站演员| 久久综合九色综合97婷婷| 99久久精品国产毛片| 亚洲综合视频网| 日韩视频在线永久播放| 国产精品一区二区在线观看网站| 国产精品丝袜91| 51精品秘密在线观看| 国产一区二区三区久久久| 日韩美女精品在线| 日韩久久久久久| www.色精品| 日韩av不卡一区二区|