📄 checkout.java
字号:
package taobaoproject;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class checkout extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
//Vector buylist = (Vector)request.getp.getSession();
String orderDate = request.getParameter("orderDate");
if (orderDate == null) {
orderDate = "";
}
float goodsFee;
try {
goodsFee = Float.parseFloat(request.getParameter("goodsFee"));
} catch (Exception e) {
goodsFee = 0f;
}
float shipFee;
try {
shipFee = Float.parseFloat(request.getParameter("shipFee"));
} catch (Exception e) {
shipFee = 0f;
}
float totalPrice;
try {
totalPrice = Float.parseFloat(request.getParameter("totalPrice"));
} catch (Exception e) {
totalPrice = 0f;
}
String shipType = request.getParameter("shipType");
if (shipType == null) {
shipType = "";
}
String payType = request.getParameter("payType");
if (payType == null) {
payType = "";
}
int memberID;
try {
memberID = Integer.parseInt(request.getParameter("memberID"));
} catch (NumberFormatException e) {
memberID = 0;
}
String receiverName = request.getParameter("receiverName");
if (receiverName == null) {
receiverName = "";
}
String receiverPhone = request.getParameter("receiverPhone");
if (receiverPhone == null) {
receiverPhone = "";
}
String receiverPostCode = request.getParameter("receiverPostCode");
if (receiverPostCode == null) {
receiverPostCode = "";
}
String receiverAdress = request.getParameter("receiverAdress");
if (receiverAdress == null) {
receiverAdress = "";
}
orderInfo_Bean orderInfoBean = new orderInfo_Bean();
orderInfoBean.setOrderDate(orderDate);
orderInfoBean.setGoodsFee(goodsFee);
orderInfoBean.setShipFee(shipFee);
orderInfoBean.setTotalPrice(totalPrice);
orderInfoBean.setShipType(shipType);
orderInfoBean.setPayType(payType);
orderInfoBean.setMemberID(memberID);
orderInfoBean.setReceiverName(receiverName);
orderInfoBean.setReceiverPhone(receiverPhone);
orderInfoBean.setReceiverPostCode(receiverPostCode);
orderInfoBean.setReceiverAdress(receiverAdress);
if(orderInfoBean.isInsert()) {
response.sendRedirect("checkout.jsp");
}
else {
response.sendRedirect("erro.jsp");
}
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -