📄 buyaction.java
字号:
package action;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import datamanage.dao.*;
import datamanage.po.*;
public class BuyAction 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();
PoBuy pb = new PoBuy();
DaoBuy db = new DaoBuy();
String bookname="";
List list1 = (List) request.getSession().getAttribute("list");
for (int i = 0; i < list1.size(); i++) {
PoBook op = (PoBook) list1.get(i);
bookname=bookname+op.getBookName()+"、";
}
String buyName = request.getParameter("name");
String buySex = request.getParameter("sex");
String postNum = request.getParameter("postnum");
String buyAddress = request.getParameter("address");
String buyTel = request.getParameter("tel");
String buyEmail = request.getParameter("mail");
String buyIdNum = request.getParameter("idnumber");
String buyBankNum = request.getParameter("banknumber");
String bookName = bookname;
String buyTotalPrice = request.getParameter("totalprice");
String buyMemo = request.getParameter("memo");
pb.setBuyName(buyName);
pb.setBuySex(buySex);
pb.setBuyPostNum(postNum);
pb.setBuyAddress(buyAddress);
pb.setBuyTel(buyTel);
pb.setBuyEmail(buyEmail);
pb.setBuyIdNum(buyIdNum);
pb.setBuyBankNum(buyBankNum);
pb.setBuyBookName(bookName);
pb.setBuyTotalPrice(buyTotalPrice);
pb.setBuyMemo(buyMemo);
if (db.addBook(pb)) {
List list = (List) request.getSession().getAttribute("list");
list.removeAll(list);
response.sendRedirect("SelectBooks.jsp");
} else {
out.println(
"<font color=red style='font-size:3cm'>失败 >_< !</font>");
}
}
//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 + -