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

📄 showcar.jsp

📁 用jsp和servlet技术运用MVC模式做的购物车小系统源码
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@page import="com.hygj.bean.ProductsBean"%>
<%@page import="com.hygj.service.ProductsService"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>购物车显示页面</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
  <% 
  	//获得购物车 
  	Hashtable car=(Hashtable)session.getAttribute("car"); 
  	//判断购物车是否存在 
  	if(car==null){ 
  		response.sendRedirect("index.jsp"); 
  	} 
  	else{ 
  		//判断购物车中是否有商品信息,内容是否为空 
  		if(car.isEmpty()){ 
  			out.print("您的购物车为空,请<a href='index.jsp'>选择商品</a>后,继续购买!"); 
  		} 
  		else{ 
  			//购物车存在,而且有购物信息,进行信息显示 
  			%>
  			 <center>
   				您的购物车<br>
   				<table border="1" cellspacing="0">
   					<tr><td>商品名称</td><td>商品单价</td><td>购买数量</td><td>金额</td><td>修改数量</td><td>删除商品</td></tr>
   					<%
   						//从数据库中获得商品详细信息
   						//获得 哈希表中的名称的集合
   						Enumeration keys=car.keys();
   						float totalMoney=0.00f;
   						while(keys.hasMoreElements()){
   							//获得具体的商品编号
   							String productId=(String)keys.nextElement();
   							//根据名称获得具体的值,购买数量
   							String shuliang=(String)car.get(productId);
   							//根据商品编号获得具体的商品信息
   							ProductsBean product=new ProductsService().getById(Integer.parseInt(productId));
   							//计算金额
   							float money=product.getUnitPrice()*Integer.parseInt(shuliang);
   							totalMoney+=money;	
   							%>
   							<tr>
   							<td><%=product.getProductName() %></td>
   							<td><%=product.getUnitPrice() %></td>
   							<td><%=shuliang %></td>
   							<td><%=money %></td>
   							<td><a href="goumai.jsp?productId=<%=productId %>&shuliang=<%=shuliang %>">修改数量</a></td>
   							<td><a href="DeleteProduct?productId=<%=productId %>">删除商品</a></td>
   							</tr>
   							<%
   						}   					
   					 %>
   					 <tr><td colspan="6">总计:<%=totalMoney %></td></tr>
   				</table><br>
   				<a href="index.jsp">继续购物</a>     <a href="DeleteCar">清空购物车</a>           <a href="OrderServlet">生成订单</a>
   </center>
  			
  			
  			<%
  		}
  	}
  
   %>
  
  </body>
</html>

⌨️ 快捷键说明

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