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

📄 orderformservlet.java

📁 网上购物系统
💻 JAVA
字号:
package Control_OrderForm;
import Model_CartItem.CartItem;
import Model_CartItem.CartItemBean;
import Model_OrderForm.OrderForm;
import Model_OrderForm.OrderFormBean;
import java.util.Collection;
import java.util.Enumeration;
import java.util.Iterator;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.PrintWriter;
import java.io.IOException;

public class OrderFormServlet extends HttpServlet 
{
  private static final String CONTENT_TYPE = "text/html; charset=GBK";

  public void init(ServletConfig config) throws ServletException
  {
    super.init(config);
  }

  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  {
    response.setContentType(CONTENT_TYPE);
    request.setCharacterEncoding("GB2312");
    this.doPost(request,response);
  }

  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  {
    response.setContentType(CONTENT_TYPE);
    request.setCharacterEncoding("GB2312");
    HttpSession hs=request.getSession();
    String loginid=request.getParameter("Loginid");
    String OrderID=request.getParameter("OrderID");
    String CustomerID=request.getParameter("CustomerID");
    String OrderDate=request.getParameter("OrderDate");
    String TotolMoney=request.getParameter("TotolMoney");
    String PayType=request.getParameter("PayType");
    String PayFlag=request.getParameter("PayFlag");
    String Flag=request.getParameter("Flag");
    
    OrderFormBean ofb=new OrderFormBean();
    OrderForm of=new OrderForm();
    CartItem ci=new CartItem();
    CartItemBean cib=new CartItemBean();
    
    of.setOrderID(OrderID);
    of.setCustomerID(CustomerID);
    of.setOrderDate(OrderDate);
    of.setTotolMoney(TotolMoney);
    of.setPayType(PayType);
    of.setPayFlag(PayFlag);
    of.setFlag(Flag);
     String re=ofb.InsertOrderForm(of);
     
    Collection col=((CartItemBean)hs.getAttribute("cart")).getAllItem();
    Iterator it=col.iterator();
    while(it.hasNext())
    {
      CartItem ci1=(CartItem)it.next();
       String itemid=ci1.getId();
       String num=ci1.getNum();
       int Num=Integer.parseInt(num);
       String cost=ci1.getCost();
       double Cost=Double.parseDouble(cost);
       double Price=Cost/Num;
       String price=String.valueOf(Price);
       
       OrderForm of1=new OrderForm();
       of1.setOrderID(OrderID);
       of1.setItemID(itemid);
       of1.setNum(num);
       of1.setPrice(price);
       
       String re1=ofb.InsertOrderFormList(of1);
    }
    if (re.equals("添加成功"))
    {
      response.sendRedirect("Logined.jsp?Loginid="+loginid);
    }
    else
    {
      response.sendRedirect("Error.jsp");
    }
  }
}

⌨️ 快捷键说明

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