?? orderservlet.java
字號:
package com.ebook.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.ebook.Entity.*;import com.ebook.impl.*;import javax.servlet.http.HttpSession;import com.ebook.Util.*;import java.util.*;/** * * @author 闅嗙 */public class OrderServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action = request.getParameter("action"); try { if (action.equals("configurOrder")) { configurOrder(request, response); } if (action.equals("configurOrder2")) { configurOrder2(request, response); } else { // request.getRequestDispatcher("error.jsp").forward(request, response); } } catch (Exception e) { } } public void configurOrder(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); HttpSession session = request.getSession(); User user = (User) session.getAttribute("user"); if (user == null) { request.setAttribute("error", "對不起你還沒有登錄"); request.getRequestDispatcher("error.jsp").forward(request, response); }else { Order order = new Order(); order.setPostName(request.getParameter("postName")); order.setPostNumber(request.getParameter("postNum")); order.setPostTel(request.getParameter("postTel")); order.setPostAdress(request.getParameter("postAdd")); request.setAttribute("order", order); shopCart cart = (shopCart) session.getAttribute("cart"); ArrayList<cartItem> all = cart.getCart(); request.setAttribute("all", all); String total = String.valueOf(cart.getTotal()); request.setAttribute("total", total); request.getRequestDispatcher("showOrder.jsp").forward(request, response); } } public void configurOrder2(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); HttpSession session = request.getSession(); User user = (User) session.getAttribute("user"); if (user == null) { request.setAttribute("error", "對不起你還未登錄,請先登錄"); request.getRequestDispatcher("error.jsp").forward(request, response); return; } else { Order order = new Order(); order.setPostName(user.getName()); order.setPostNumber(user.getPostNum()); order.setPostTel(user.getPhone()); order.setPostAdress(user.getAddress()); request.setAttribute("order", order); shopCart cart = (shopCart) session.getAttribute("cart"); ArrayList<cartItem> all = cart.getCart(); request.setAttribute("all", all); String total = String.valueOf(cart.getTotal()); request.setAttribute("total", total); request.getRequestDispatcher("showOrder.jsp").forward(request, response); } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -