check.jsp

来自「实例大全」· JSP 代码 · 共 138 行

JSP
138
字号
<%@ page session="true" import="java.util.*,shopping.Book"%>

<%
	Vector buylist=(Vector) session.getValue("shoppingcart");//使用向量类作为购物车的变量类型
	if (buylist!=null && (buylist.size()>0))
	{
%>
	<html>
	<script language="javascript">
		function goon()  //继续购买
		{
			window.close();
		}

		function jiezhang() //结帐
		{
			window.open("checkout.jsp");
			window.close();
		}

		function winconfirm()
		{
			result=confirm("确认要清空购物车嘛?");
			if (result!="0")
				window.location="Clear.jsp";
		}
	</script>
	<head>
	<title>我的购物车</title>
	</head>
	
	<body bgcolor="#FFFFFF" link=darkorchid vlink=darkorchid alink=blue>
	<center>
	<h3>这里是你的购物车</h3>
	<hr width=90% size=1>
	<form action=modifycart.jsp id="cartform" method="post" name="CartForm">
	<input type=hidden id=texNum value=<%=buylist.size()%>>
	<table border="1" cellpadding="0" width="500" bgcolor="#FFFFFF">
		<tr>
			<td width="116">
			<div align="center">
			<b> 书名</b>
			</div>
		    </td>
			
			<td width="111">
			<div align="center">
			<b> 作者</b>
			</div>
		    </td>

			<td width="120">
			<div align="center">
			<b> 单价</b>
			</div>
		    </td>

			<td width="133">
			<div align="center">
			<b> 购买数量</b>
			</div>
		    </td>
		</tr>
		
		<%
			float ff=0;
			for (int index=0;index<buylist.size();index++)
			{
				Book anOrder=(Book) buylist.elementAt(index);
				ff=ff+anOrder.getQuantity*anOrder.getPrice();
		%>
		<tr>
			<td width="116">
			<div align="center">
			<b> <%=anOrder.getbookname()%></b>
			</div>
		    </td>

			<td width="111">
			<div align="center">
			<b> <%=anOrder.getauthor()%></b>
			</div>
		    </td>

			<td width="120">
			<div align="center">
			<b> <%=anOrder.getprice()%></b>
			</div>
		    </td>
			
			<td width="133">
			<div align="center">
			<b>
			<input type="text" name="N<%=index%>" value="<%=anOrder.getQuantity()%>" size="8">
			</b>
			</div>
		    </td>
		</tr>
		
		<%
			}
		%>
		
		<tr>
			<td colspan="4">总计:<%=ff%></td>
		</tr>
	</table>
	<hr width=90% size=1>
	<br>
	
	<input id="recompute" name="recompute" type=submit value="更改数量">
	<input type="botton" value="继续购买" name="b2" onclick="goon()";>
	<input type="botton" value="结帐" name="b3" onclick="jiezhang()";>
	<input type="botton" value="清空购物车" name="b2" onclick="winconfirm()";>
    </form>
	<br>
	<hr width=90% size=1>
	
	<%
	}
	else
	{
	%>
	
	<P>购物车为空</p>
	<input type="button" value="继续购买" name="b2" onclick="window.close()";>
	
	<%
	}
	%>

	</center>
	</body>
	</html>



⌨️ 快捷键说明

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