3
import java.io.IOException;
4
import java.io.PrintWriter;
6
import javax.servlet.RequestDispatcher;
7
import javax.servlet.ServletException;
8
import javax.servlet.http.HttpServlet;
9
import javax.servlet.http.HttpServletRequest;
10
import javax.servlet.http.HttpServletResponse;
12
import com.bittercode.constant.BookStoreConstants;
13
import com.bittercode.model.UserRole;
14
import com.bittercode.util.StoreUtil;
16
public class CheckoutServlet extends HttpServlet {
17
public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
18
PrintWriter pw = res.getWriter();
19
res.setContentType(BookStoreConstants.CONTENT_TYPE_TEXT_HTML);
20
if (!StoreUtil.isLoggedIn(UserRole.CUSTOMER, req.getSession())) {
21
RequestDispatcher rd = req.getRequestDispatcher("CustomerLogin.html");
23
pw.println("<table class=\"tab\"><tr><td>Please Login First to Continue!!</td></tr></table>");
28
RequestDispatcher rd = req.getRequestDispatcher("payment.html");
30
StoreUtil.setActiveTab(pw, "cart");
31
pw.println("Total Amount<span class=\"price\" style=\"color: black\"><b>₹ "
32
+ req.getSession().getAttribute("amountToPay")
35
pw.println("<input type=\"submit\" value=\"Pay & Place Order\" class=\"btn\">"
38
pw.println("</div>\r\n"
42
} catch (Exception e) {