⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cashierservlet.java

📁 jsp 应用开发技术光盘 是《jsp应用开发技术》这本书的源代码
💻 JAVA
字号:
package servlets;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import cart.*;import util.Currency;public class CashierServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException {        //  获取用户 session 和 购物车对象        HttpSession session = request.getSession();                ShoppingCart cart = (ShoppingCart) session.getAttribute("cart");        if (cart == null) {            cart = new ShoppingCart();            session.setAttribute("cart", cart);        }        // 设置 content-type 和页面编码        response.setContentType("text/html;charset=gb2312");                PrintWriter out = response.getWriter();        Currency c = (Currency) session.getAttribute("currency");        if (c == null) {            c = new Currency();            c.setLocale(request.getLocale());            session.setAttribute("currency", c);        }        c.setAmount(cart.getTotal());        // 把数据写入响应流        out.println("<html>" + "<head><title>BookStore</title></head>");                RequestDispatcher dispatcher =            getServletContext()                .getRequestDispatcher("/head");        if (dispatcher != null) {            dispatcher.include(request, response);        }        // 显示购物总价和客户信用卡支付表单        out.println("<center><p>" + "购物总价:" + "<strong>" +            c.getFormat() + "</strong>" + "<p>" +            "请用信用卡支付:" + "<form action=\"" +            response.encodeURL(request.getContextPath() + "/bookreceipt") +            "\" method=\"post\">" + "<table summary=\"layout\">" + "<tr>" +            "<td><strong>" + "姓名" + "</strong></td>" +            "<td><input type=\"text\" name=\"cardname\"" +            "value=\"lyp\" size=\"19\"></td>" + "</tr>" + "<tr>" +            "<td><strong>" + "信用卡号" + "</strong></td>" +            "<td>" + "<input type=\"text\" name=\"cardnum\" " +            "value=\"xxxx xxxx xxxx xxxx\" size=\"19\"></td>" + "</tr>" +            "<tr>" + "<td></td>" + "<td><input type=\"submit\"" + "value=\"" +            "提交" + "\"></td>" + "</tr>" + "</table>" +            "</form>" + "</center></body>" + "</html>");        out.close();    }    public String getServletInfo() {        return "The Cashier servlet takes the user's name and " +        "credit card number so that the user can buy the books.";    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -