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

📄 goodcar.jsp

📁 Java购物车及JSTL的应用
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=GB18030"
	pageEncoding="GB18030"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!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=gb2312" />
		<title>美讯集团产品发布平台</title>
		<LINK id=MainCss href="/Store/css/style.css" type="text/css"
			rel=stylesheet>

		<SCRIPT language=javascript src="/BookShop/css/Ajax_IndexLoad.js"
			type=text/javascript charset=gb2312> </SCRIPT>
		<script type="text/javascript">
				function isMadeOf(val,str){
				var jj;
				var chr;
				for (jj=0;jj<val.length;++jj){
					chr=val.charAt(jj);
					if (str.indexOf(chr,0)==-1)
						return false;
					}
					return true;
				}
				function fornum(context){
					var num= "0123456789";
					if (!isMadeOf(context,num)){
						flag = 1;
						return false;
					}
					return true;
				}
				function check(num){
					for(var i = 0; i< num;i++)
					{
					   var text = document.getElementById("num"+i);
					   if(text.value.replace(/(^\s*)|(\s*$)/g, "")=="")
					   {
						alert("产品数目不能为空!");
						text.focus();
						return false;
						}
					if(text.value.replace(/(^\s*)|(\s*$)/g, "")!="")
					{
						if(!fornum(text.value))
						{
							alert("所填数目不正确!请填写数字");
							text.focus();
							return false;
						}
					}
				}
				
				document.showform.submit();
			}
			
			</script>
	</head>

	<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
		<%
			session.setAttribute("url", request.getRequestURI());
		%>
		<%@ include file="./Head.jsp"%>

		<table width="742" border="0" align="center" cellpadding="0"
			cellspacing="0" bgcolor="#669999">
			<tr bgcolor="#669999">
				<td height="20" colspan="3">
					&nbsp;
				</td>
			</tr>
			<tr>
				<td width="170" height="20" valign="top" bgcolor="#669999">
					<%@ include file="./Login.jsp"%>
				</td>
				<td width="8" bgcolor="#669999">
					&nbsp;
				</td>
				<td width="559" valign="top" bgcolor="#669999">
					<p align="center">
					<table width="100%" border="0">
						<tr>
							<td height='20' valign='bottom' class='w-1'>
								<div align='center'>
									<strong>以下是您所选购的物品清单 </strong>
								</div>
							</td>
						</tr>
					</table>

					<form name="showform" action="../OrderServlet" method="post">
						<div align="center">
							<table border="1" cellpadding="0" cellspacing="0"
								bordercolor="cccccc">
								<tr bgcolor="#5C85D6">
									<th width="59" height="22" align="center" bordercolor="#CCCCCC"
										bgcolor="#669999" class="w-1">
										产品编号
									</th>
									<th width="191" height="22" align="center"
										bordercolor="#CCCCCC" bgcolor="#669999" class="w-1">
										产品名称

									</th>
									<th width="76" height="22" align="center" bordercolor="#CCCCCC"
										bgcolor="#669999" class="w-1">
										产品价格
									</th>
									<th width="77" height="22" align="center" bordercolor="#CCCCCC"
										bgcolor="#669999" class="w-1">
										产品数量
									</th>
									<th width="34" height="22" align="center" bordercolor="#CCCCCC"
										bgcolor="#669999" class="w-1">
										购买
									</th>
									<th width="73" height="22" align="center" bordercolor="#CCCCCC"
										bgcolor="#669999" class="w-1">
										总价
									</th>
								</tr>
								<c:set var="p" value="0" />
								<c:forEach var="carlist" items="${GoodsCar}">
									<tr>
										<td align="center" width="100px" valign="bottom" bordercolor="#CCCCCC"
											class="w-3">
											<a
												href="../GoodServlet?action=detailed&btid=${carlist.btid}&carde=yes"
												style="text-decoration: none; color: #FFFFFF">(详细)</a>${carlist.btid}
										</td>
										<td align="center" valign="bottom" bordercolor="#CCCCCC"
											class="w-3">
											${carlist.bname}
										</td>
										<td align="center" valign="bottom" bordercolor="#CCCCCC"
											class="w-3">
											${carlist.bprice }
										</td>
										<td align="center" valign="bottom" bordercolor="#CCCCCC"
											class="w-3">

											<input name="num${p }" value="${carlist.osnumber}" size="3"
												maxlength="3">
											<c:set var="p" value="${p+1}"></c:set>

										</td>
										<td Align="center" valign="bottom" bordercolor="#CCCCCC"
											class="w-3">
											<input Type="checkbox" Name="isbuy" Value="${carlist.btid}"
												Checked>
										</td>
										<td Align="center" valign="bottom" bordercolor="#CCCCCC"
											class="w-3">
											${carlist.sumprice }
										</td>
									</tr>

									<%--产品的详细信息--%>

									<tr>
										<td colspan="6"
											style="text-align: center; vertical-align: top;">
											<c:if test="${carde!=null&&carde==carlist.btid}">
												<table border="1" cellpadding="0" cellspacing="0">
													<tr>
														<td class="w-1" bordercolor="#CCCCCC">
															产品型号:
														</td>

														<td  class="w-1" bordercolor="#CCCCCC">
															产品名称:
														</td>

														<td class="w-1" bordercolor="#CCCCCC">
															产品图例:
														</td>

														<td class="w-1" bordercolor="#CCCCCC">
															产品简介:
														</td>

														<td  class="w-1" bordercolor="#CCCCCC">
															产品价格:
														</td>

														<td  class="w-1" bordercolor="#CCCCCC">
															产品运费:
														</td>

														<td class="w-1" bordercolor="#CCCCCC">
															产品折扣:
														</td>

													</tr>
													<c:forEach var="good" items="${goodlist}">
														<tr>
															<td class="w-1">
																${good.btid}
															</td>

															<td  class="w-1">
																${good.bname}
															</td>

															<td  valign="top" class="w-1">
																<img src='../pic/${good.bpic }' width="40" height="40" />
															</td>

															<td  class="w-1">
																${good.bremark}
															</td>

															<td  class="w-1">
																${good.bprice}元
															</td>

															<td  class="w-1">
																${good.bfreight}元
															</td>

															<td  class="w-1">
																${good.babate}元
															</td>
														</tr>
													</c:forEach>
												</table>
											</c:if>
										</td>
									</tr>
								</c:forEach>

								<tr>
									<td width="520" height="22" ColSpan="2" Align="left"
										valign="bottom" bordercolor="#CCCCCC">
										<c:if test="${login!=null}">
											<c:choose>
												<c:when test="${login!=null&&login=='no'}">
													<font color="#cc0000">您还没有登录,请先登录!</font>
												</c:when>
												<c:otherwise>
													<font color="#cc0000">您登录失败,请再次登录!</font>
												</c:otherwise>
											</c:choose>
										</c:if>
									</td>
									<td width="520" height="22" ColSpan="4" Align="Right"
										valign="bottom" bordercolor="#CCCCCC">
										<font color="#cc0000">总价 格:<b>${sum}元</b> </font>
									</td>
								</tr>
							</table>
						</div>

						<blockquote>
							<p align="center">
								<input type="hidden" name="action" value="update">

								<a href="#"
									style='cursor: hand; text-decoration: none; color: #FFFFFF'
									onclick='check(${p })'><font class="w-3">修改信息</font> </a>
								&nbsp;&nbsp;&nbsp;
								<a href="../GoodServlet"
									style='cursor: hand; text-decoration: none; color: #FFFFFF'><font
									class="w-3">继续购物</font> </a> &nbsp;&nbsp;&nbsp;
								<a href="../OrderServlet?action=pay"
									style='cursor: hand; text-decoration: none; color: #FFFFFF'><font
									class="w-3">去收银台</font> </a>
						</blockquote>
					</form>
				</td>
			</tr>
		</table>
		<%@ include file="./Tail.jsp"%>
	</body>
</html>

⌨️ 快捷键说明

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