📄 orderformservlet.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 + -