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

📄 cart.jsp

📁 一个用MYECLIPSE开发的网上购物系统。 基本功能都已经实现
💻 JSP
字号:
<%@ page language="java" import="java.util.*" import="db.LineItem" import="db.Cart"
contentType="text/html;charset=gb2312" %>
<%request.setCharacterEncoding("gb2312");%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<% 
   if(session.isNew()){
	response.sendRedirect("../default.jsp");
	}	
	
	Cart cart = null;
	if(session.getAttribute("cart") == null){
		cart = new Cart();
		session.setAttribute("cart",cart);
	}
	else{
		cart = (Cart)session.getAttribute("cart");
	}	
%>

<%@include file = "../header.htm"%>
<style type="text/css">
<!--
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #9900CC; }
.style7 {color: #9900CC}
.style8 {font-size: 12px}
-->
</style>
<table width="100%" border="0">
  <tr>
    <td width="18%" height="273"><p align="center"><a href="../cart/cart.jsp"><img src="../images/index_n_06.gif" width="78" height="34" border="0"></a></p>
    <p align="center" class="style7"><a href="../product/viewCatalog.jsp" class="style7">mainPage</a></p>
    <p align="center" class="style1"><a href="../sign/signout.jsp" class="style7">signout</a></p></td>
    <td width="82%">
<%
	if(session.getAttribute("item") != null){
		LineItem item = (LineItem)session.getAttribute("item");	
		String itemId = item.getItemid();
		String name = item.getName();
		double price = item.getUnitprice();
%>
	<table width="633" border="1" cellspacing="0" bordercolor="#CCCCCC">
      <tr>
        <td height="27" colspan="4" bgcolor="#FFFFFF"><div align="center"></div>
            <div align="center" class="style6">
              <div align="left"></div>
            </div>
            <span class="style6">Please input quantity :</span>                        <div align="left"></div>
            <div align="left"></div></td>
      </tr>
      <tr>
        <td width="115" bgcolor="#CCCCCC"><div align="center"><span class="style6">Item ID </span></div></td>
        <td width="157" bgcolor="#CCCCCC" class="style1"><div align="center"><span class="style6">Item Name</span></div></td>
        <td width="129" bgcolor="#CCCCCC" class="style6"><div align="center">Item Price </div></td>
        <td width="206" bgcolor="#CCCCCC" class="style6"><div align="center"> Quantity </div></td>
      </tr>
      <tr>
        <td height="34"><div align="center"><span class="style7"><%=itemId%></span></div></td>
        <td><div align="center"><span class="style7"><%= name%></span></div></td>
        <td><div align="center"><span class="style7"><%= price%></span></div></td>
        <td><form name="form1" method="post" action="addItem.jsp">
          <div align="center">
            <input name="quantity" type="text" size="7">&nbsp;&nbsp;&nbsp;&nbsp;
            <input type="submit" name="Submit" value="提交">    
              </div>
        </form></td>
      </tr>
     
    </table>
 <%
 	}
 %>
      <p>&nbsp;</p>
      <table width="750" border="1" cellspacing="0" bordercolor="#CCCCCC">
        <tr>
          <td height="27" colspan="6" bgcolor="#FFFFFF"><div align="center"></div>
            <div align="center" class="style6">
              <div align="left">
              </div>
            </div>
              <span class="style6">Below is your cart detail:
              </span>              
              <div align="left"></div>
              <div align="left"></div></td>
        </tr>
        <tr>
          <td width="119" bgcolor="#CCCCCC"><div align="center"><span class="style6">Item ID </span></div></td>
          <td width="161" bgcolor="#CCCCCC" class="style1"><div align="center"><span class="style6">Item Name</span></div></td>
          <td width="133" bgcolor="#CCCCCC" class="style6"><div align="center">Item Price </div></td>
          <td width="110" bgcolor="#CCCCCC" class="style6"><div align="center"> Quantity </div></td>
          <td width="111" bgcolor="#CCCCCC" class="style6"><div align="center">Total Cost </div></td>
          <td width="90" bgcolor="#CCCCCC" class="style6">&nbsp;</td>
        </tr>
<%
	Iterator i = cart.getItemIterator();
	double total = 0;
	for(;i.hasNext();){
		LineItem item = (LineItem)i.next();	
		String itemId = item.getItemid();
		String name = item.getName();
		double listprice = item.getUnitprice();
		int quantity = item.getQuantity();
		total += quantity*listprice;
		String url = "remove-item.jsp?itemId="+itemId;
%>
        <tr>
          <td height="36"><div align="center"><span class="style7"><%=itemId%></span></div></td>
          <td><div align="center"><span class="style7"><%= name%></span></div></td>
          <td><div align="center"><span class="style7"><%= listprice%></span></div></td>
          <td><div align="center"><span class="style7"><%= quantity%></span></div></td>
          <td><div align="center"><span class="style7"><%= quantity*listprice%></span></div></td>
          <td class="style6"><div align="center"><a href=<%=url%>>remove</a></div></td>
        </tr>
<%
	}
%>
        <tr>
          <td height="30" colspan="4" bgcolor="#CCCCCC" class="style6">Total:</td>
          <td bgcolor="#CCCCCC"><%= total%></td>
          <td bgcolor="#CCCCCC" class="style6"><div align="center"><a href="../order/NewOrderForm.jsp">submit</a></div></td>
        </tr>
  </table>    
      <div align="center"></div>    </tr>
</table>
<%@include file= "../bottom.htm"%>

⌨️ 快捷键说明

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