1. 程式人生 > 其它 >session綜合應用

session綜合應用

技術標籤:java webjspsessionweb

session綜合應用

使用者到便民超市採購商品,購物前需要先登入會員卡號,購物時先把選購的商品放入購物車,最後到櫃檯清點商品。請藉助於session物件模擬購物車,並存儲客戶的會員卡號和購買的商品名稱。會員卡號輸入後可以修改,購物車中的商品可以檢視。編寫程式模擬上述過程。loginID.jsp實現會員卡號輸入,shop.jsp實現商品導購,food.jsp實現商品購物,count.jsp實現清點商品。

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
loginID.jsp

 <body>
<form action="shop.jsp"
method="post"> 歡迎您來到便民超市,請輸入您的會員卡號:<br> <input type="text" name="id"> <input type="submit" value="提交"> </form> </body>

shop.jsp

<body>
  <a href="food.jsp">這裡是調料櫃檯,歡迎選購您喜歡的調料。</a><br/>
  <
a href="loginID.jsp">歡迎修改會員卡號!</a> <% //獲取會員卡號 String id = request.getParameter("id"); //將會員卡號存放到seession中 session.setAttribute("id",id); %> </body>

count.jsp

  <body>

   這裡是結帳櫃檯,請確認一下資訊:<
br>
<br> 您的會員卡號是: <%--從session中獲取會員卡號--%> <% String crd=(String)session.getAttribute("id"); out.print(crd); %><br> 購物車中的商品清單:<br> <% request.setCharacterEncoding("UTF-8"); // 通過getParameterValues獲取購物車商品 String get_goods[]=request.getParameterValues("tiaoliao"); //如果商品不為空,存放到session中 if(get_goods!=null){ session.setAttribute("goods",get_goods); } //從session中獲取購物車商品 String goods[]=(String[])session.getAttribute("goods"); //輸出購物車中所有商品 if(goods!=null){ for(int i=0;i<goods.length;i++){ out.print(goods[i]+"<br>"); } } %> </body>

food.jsp

<body>
   這裡是調料櫃檯,請選擇您要購買的調料:<br/>
 <form action="count.jsp" method="post">
    <!--   調料表單設計      -->
	這裡是調料櫃檯,請選擇您要購買的調料:<br>
	<input type="checkbox" name="tiaoliao" value="調和油"/>調和油
	<input type="checkbox" name="tiaoliao" value="強化鹽"/>強化鹽
	<input type="checkbox" name="tiaoliao" value="多維醋"/>多維醋
	<input type="checkbox" name="tiaoliao" value="綠色調料"/>綠色調料<br>
	<input type="submit" value="購物"/>
</form>
<br><br>
	<a href="loginID.jsp">歡迎修改會員卡號!</a>
	<a href="count.jsp">歡迎檢視購物車!</a>


</body>

以上就是session綜合應用的全部過程,覺得博主寫的可以話,給個關注或點個贊吧。