<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ![](https://box.kancloud.cn/6096d8998f0d1cc8eba27971abf60c8d_894x508.png) ![](https://box.kancloud.cn/586c8af679768819feaf8fd0c42d389a_960x720.png) step1.jsp ~~~ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h1>Step1:選擇要購買的圖書</h1> <form action="<%= request.getContextPath() %>/processStep1" method="post"> <table border="2" cellspacing="0" cellpadding="10"> <tr> <td>書名</td> <td>購買</td> </tr> <tr> <td>Java</td> <td><input type="checkbox" name="book" value="Java"></td> </tr> <tr> <td>JavaScript</td> <td><input type="checkbox" name="book" value="JavaScript"></td> </tr> <tr> <td>Oracle</td> <td><input type="checkbox" name="book" value="Oracle"></td> </tr> <tr> <td>JavaWEB</td> <td><input type="checkbox" name="book" value="JavaWEB"></td> </tr> <tr> <td colspan="2"> <input type="submit" value="Submit"> </td> </tr> </table> </form> </body> </html> ~~~ Process1Servlet ~~~ package com.neusoft.shopping; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Process1Servlet */ @WebServlet("/processStep1") public class Process1Servlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 1.獲取選中的圖書的信息 String books[] = request.getParameterValues("book"); // 2.把圖書信息放入到HttpSession中 request.getSession().setAttribute("books", books); // 3.重定向到step2.jsp response.sendRedirect(request.getContextPath()+"/20180120/step2.jsp"); } } ~~~ step2.jsp ~~~ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h1>Step2:輸入寄送地址和信用卡信息</h1> <form action="<%= request.getContextPath() %>/processStep2" method="post"> <table border="2" cellspacing="0" cellpadding="10"> <tr> <td colspan="2">寄送信息</td> </tr> <tr> <td>姓名:</td> <td><input type="text" name="name"></td> </tr> <tr> <td>寄送地址:</td> <td><input type="text" name="address"></td> </tr> <tr> <td colspan="2">信用卡信息</td> </tr> <tr> <td>種類</td> <td> <input type="radio" name="cardType" value="Visa">Visa <input type="radio" name="cardType" value="Master">Master </td> </tr> <tr> <td>卡號:</td> <td><input type="text" name="card"></td> </tr> <tr> <td colspan="2"> <input type="submit" value="submit"> </td> </tr> </table> </form> </body> </html> ~~~ Process2Servlet ~~~ package com.neusoft.shopping; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Process2Servlet */ @WebServlet("/processStep2") public class Process2Servlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 1.獲取請求參數name,address,cardType,card String name = request.getParameter("name"); String address = request.getParameter("address"); String cardType = request.getParameter("cardType"); String card = request.getParameter("card"); Customer customer = new Customer(name, address, cardType, card); // 2.把請求信息存入到HttpSession中 request.getSession().setAttribute("customer",customer); // 3.重定向頁面到confirm.jsp response.sendRedirect(request.getContextPath()+"/20180120/confirm.jsp"); } } ~~~ confirm.jsp ~~~ <%@page import="com.neusoft.shopping.Customer"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% Customer customer = (Customer)session.getAttribute("customer"); String books[] = (String[])session.getAttribute("books"); %> <h1>Step3:訂單確認信息</h1> <table> <tr> <td>顧客姓名:</td> <td><%= customer.getName() %></td> </tr> <tr> <td>地址:</td> <td><%= customer.getAddress() %></td> </tr> <tr> <td>卡的類型:</td> <td><%= customer.getCardType() %></td> </tr> <tr> <td>卡號:</td> <td><%= customer.getCard() %></td> </tr> <tr> <td>Books:</td> <td> <% for(String book:books){ out.print(book); out.print("<br>"); } %> </td> </tr> </table> </body> </html> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看