⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orderpreviewaction.java

📁 JSP开发的完整的网络商店.包含源代码和开发文档等
💻 JAVA
字号:
/*
 * Created on 2005-11-7
 * Author 曹汕
 * Version 1.0
 * Copyright by CS.SSPKU Inc. All rights reserved. 
 */
package com.struts.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;

import javax.servlet.ServletContext;
import javax.sql.DataSource;
import java.sql.Connection;
import javax.servlet.http.*;
import java.util.*;
import org.apache.struts.action.DynaActionForm;

import com.struts.utils.*;
import com.struts.business.*;
import com.struts.controller.*;

/**
 * @author cs
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class OrderPreviewAction extends MemberBaseAction{  
	public ActionForward execute(
			ActionMapping mapping,
			ActionForm form,
			HttpServletRequest request,  
			HttpServletResponse response) throws Exception {
		//获取session
        HttpSession session = request.getSession(true);
        DynaActionForm orderHeadForm=(DynaActionForm) form;
                
        Integer memberId=(Integer)orderHeadForm.get("memberId");
        String orderPeople=(String)orderHeadForm.get("orderPeople");
        String postcode=(String)orderHeadForm.get("postcode");
        String orderPhone=(String)orderHeadForm.get("orderPhone");
        String deliveryAddress=(String)orderHeadForm.get("deliveryAddress");
        Integer deliveryType=(Integer)orderHeadForm.get("deliveryType");
        Integer paymentType=(Integer)orderHeadForm.get("paymentType");   
        Integer lessDeal=(Integer)orderHeadForm.get("lessDeal");
        String remark=(String)orderHeadForm.get("remark");
        
        OrderHead orderHead=new OrderHead();
        
        orderHead.setMemberId(memberId.intValue());
        orderHead.setOrderPeople(orderPeople);
        orderHead.setDeliveryAddress(deliveryAddress);
        orderHead.setPostcode(postcode);
        orderHead.setOrderPhone(orderPhone);
        //orderHead.setIsInvoice();
        orderHead.setLessDeal(lessDeal.intValue());
        orderHead.setDeliveryType(deliveryType.intValue());
        orderHead.setPaymentType(paymentType.intValue());
        orderHead.setRemark(remark);
        //在session中加入订单头消息
        session.setAttribute(Constants.Order_Head_Key,orderHead);
		return mapping.findForward("toOrderPreview");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -