📄 shopcar.jsp
字号:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="com.jc.taobao.gjj.logic.CartShopCount"%>
<%@ page import="com.jc.taobao.gjj.logic.ShopCart"%>
<%@ page import="com.jc.taobao.gjj.entity.*"%>
<%@ page import="com.jc.taobao.gjj.logic.*"%>
<%@ page import="com.jc.taobao.gjj.entity.ShopNuminfo" %>
<jsp:useBean id="shopnuminfobean" class="com.jc.taobao.gjj.logic.ShopNuminfoBean" scope="session"/>
<%
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>My JSP 'ChangePassword.jsp' starting page</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">
-->
<link href="CSS/other.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style6 {font-size: 12px; font-weight: bold; }
.style8 {font-size: 14px;; font-weight: bold; }
.style9 {font-size: 12}
.style10 {font-size: 12px}
-->
</style>
<script type="text/javascript">
function updateshopcount(shopid,count)
{
var shopnumber=document.getElementById(shopid).value;
document.getElementById("shopid").value=shopid;
document.getElementById("shopcount").value=shopnumber;
if(shopnumber!="")
{
if(isNaN(shopnumber))
{
alert("数量不能为非法字符!");
return ;
}
}
else
{
alert("请输入数量!");
return ;
}
if(shopnumber<1)
{
alert("对不起,你所购买的商品的数量不得小于1!");
document.getElementById(shopid).value="1";
return;
}
if(shopnumber>count)
{
alert("很抱歉!该商品库存不足"+shopnumber+"件");
document.getElementById(shopid).value="1";
return;
}
document.formcartx.submit();
}
</script>
<script type='text/javascript' src='/taobao/dwr/interface/typebean.js'></script>
<script type='text/javascript' src='/taobao/dwr/engine.js'></script>
<script type='text/javascript' src='/taobao/dwr/util.js'></script>
<script type="text/javascript">
function loadselect()
{
typebean.getAlltypename(loadme);
}
function loadme(array)
{
DWRUtil.addOptions('mt',array);
}
function clickaaa()
{
document.carfrm.submit();
}
</script>
</head>
<body onload="loadselect()">
<div id="buttomdiv">
<div id="top">
<div id="toppic"><img src="image/Head/2.jpg" width="240" height="31"></div>
<div id="topfont">
<form action="" method="post" name="myfrm" style="vertical-align:middle;">
<table border="0" cellspacing="0" style="top: 85px; ">
<tr>
<td width="54" height="20" align="center" valign="middle"><a href="index01.jsp" class="font style1 style10">我要买</a></td>
<td width="57" align="center" valign="middle"><a href="IwillSell.jsp" class="font style1 style10">我要卖</a></td>
<td width="68" align="center" valign="middle"><a href="StoreByTaobao.jsp" class="font style1 style10">我的淘宝</a></td>
<td width="43" align="center" valign="middle"><a href="Forumindex.jsp" class="font style1 style10">社区</a></td>
<td width="73" align="center" valign="middle"><a href="" class="font style1 style10">交易安全</a></td>
<td width="77" align="center" valign="middle"><a href="" class="font style1 style10">帮助中心</a></td>
<td width="166" align="right" valign="middle">
<input type="text" name="sousuo" id="sousou" height="15" size="15" value="开始全新搜索" style="border:1px solid #cccccc;font-size: 12;" onFocus="javascript:document.myfrm.sousuo.value='';" onBlur="document.myfrm.sousuo.value='开始全新搜索'">
<input style="font-size:10px" type="submit" value="搜索">
</td>
</tr>
</table>
</form>
</div>
<div id="topfont2">
<table height="19" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="120" valign="middle" class="font style1 style1 style10"><%String username=(String)session.getAttribute("loginusername");
if(username==null)
{
out.print("你好,");
}else
{
%>
<%=username %>
,
<%
}
%>
欢迎来淘宝!</td>
<td width="67" align="center" valign="middle"><a href="Register.jsp" class="style1 style10">[免费注册]</a></td>
<td width="52" align="center" valign="middle"><a href="Logintaobao.jsp" class="style1 style10" >[登录]</a></td>
<td width="63" align="center" valign="middle"><a href="" class="style1 style10" >阿里旺旺</a></td>
<td width="56" align="center" valign="middle"><a href="" class="style1 style10" >支付宝</a></td>
<td width="61" align="center" valign="middle"><a href="" class="style1 style10" >高级搜索</a></td>
<td width="61" align="center" valign="middle"><a href="" class="style1 style10" >我的邮箱</a></td>
<td width="60" align="center" valign="middle"><a href="" class="style1 style10" >手机淘宝</a></td>
<td width=60 align="center" valign="middle"><a href="" class="style1 style10" >更多服务</a></td>
</tr>
</table>
</div>
</div>
<div id="navigation">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR bgcolor="#E2F4FC">
<TD width="5%"></TD>
<TD width="95%">
<FORM id=form2 name=form2 action="" method="post">
<TABLE height=27 cellSpacing=0 cellPadding=0 width=877
align=left border=0>
<TBODY>
<TR>
<TD vAlign=center borderColor=#55a0ff align=left width=703>
<SELECT style="FONT-SIZE: 12px; width:100px;" name="mt">
<option>
所有类别
</option>
</SELECT>
<SELECT id=select2 style="FONT-SIZE: 12px;width:120px;"
name=mt>
<option>
全文数据
</option>
</SELECT>
<FONT face=宋体><INPUT
style="WIDTH: 448px; HEIGHT: 22px">
</FONT>
</TD>
<TD vAlign=center borderColor=#55a0ff align=left width=70>
<INPUT id=image2 type=image height=20 alt=查询 width=65
src="image/other/sousuo.gif" align=absMiddle value=Search
border=0 name=image2>
</TD>
<TD vAlign=center borderColor=#55a0ff align=left width=104>
<INPUT id=image2 type=image height=20 alt=全文搜索 width=65
src="image/other/quanwensousuo.gif" align=absMiddle value=Quanwensousuo
border=0 name=image2>
</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
</TD>
</TR>
</TBODY>
</TABLE>
</div>
<%
ShopCart cart=(ShopCart)session.getAttribute("cart");
String remove=request.getParameter("remove");
if(remove!=null)
{
cart.remove(remove);
}
String clear=request.getParameter("clear");
if(clear!=null)
{
cart.clearShopCart();
}
String cartshopid=request.getParameter("cartshopid");
String cartshopcount=request.getParameter("cartshopcount");
if(cartshopid!=null && cartshopcount!=null)
{
cart.modAmount(cartshopid,Integer.parseInt(cartshopcount));
}
%>
<div id="front">
<div id="shopcar">
<table width="742" height="301" border="0" cellpadding="0"
cellspacing="0">
<tr align="center">
<td height="24" colspan="7">
<img src="image/other/shang.gif" width="600" height="10">
</td>
</tr>
<tr bgcolor="#E2F4FC">
<td width="88" height="23" align="center" style="border:1px solid #C4EEEC;">
<span class="style8">商品编号</span>
</td>
<td width="120" align="center" style="border:1px solid #C4EEEC;">
<span class="style8">商品名称</span>
</td>
<td width="104" align="center" style="border:1px solid #C4EEEC;">
<span class="style8">数量</span>
</td>
<td width="93" align="center" style="border:1px solid #C4EEEC;">
<span class="style8">价格</span>
</td>
<td width="123" align="center" style="border:1px solid #C4EEEC;">
<span class="style8">状态</span>
</td>
<td width="98" align="center" style="border:1px solid #C4EEEC;">
<span class="style8">删除</span>
</td>
<td width="116" align="center" style="border:1px solid #C4EEEC;">
<span class="style8">修改数量</span>
</td>
</tr>
<%
if(cart!=null)
{
List list=cart.getShopItems();
for(ListIterator iter=list.listIterator();iter.hasNext();)
{
CartShopCount cartcount=(CartShopCount)iter.next();
ShopInfo shop=(ShopInfo)cartcount.getObj();
String shopid=String.valueOf(shop.getSid());
/*根据商品状态编号查询状态*/
StateInfoBean statebean=new StateInfoBean();
StateInfo state=new StateInfo();
state.setStateid(shop.getStateid());
ArrayList alstate=(ArrayList)statebean.getquerybystateid(state);
StateInfo stateinfo=(StateInfo)alstate.get(0);
///////////////库存表操作
ArrayList alshopnum=(ArrayList)shopnuminfobean.getquerybysid(Integer.valueOf(shop.getSid()));
ShopNuminfo shopnuminfo=(ShopNuminfo)alshopnum.get(0);
%>
<tr bgcolor="#E2F4FC">
<td align="center" style="border:1px solid #C4EEEC;">
<span class="style9"><%=shopid %></span>
</td>
<td align="center" style="border:1px solid #C4EEEC;">
<span class="style9"><%=shop.getShopname() %></span>
</td>
<td align="center" style="border:1px solid #C4EEEC;">
<span class="style9"><input name="number" type="text" size="10"
value="<%=cartcount.getShopcount() %>" id="<%=shopid %>"></span>
</td>
<td align="center" style="border:1px solid #C4EEEC;">
<span class="style9">¥<%=shop.getPrice() %></span>
</td>
<td align="center" style="border:1px solid #C4EEEC;">
<span class="style9"><%=stateinfo.getStatename() %></span>
</td>
<td align="center" style="border:1px solid #C4EEEC;">
<a href="ShopCar.jsp?remove=<%=shopid %>"><img src="image/shop/delete.gif" border="0"></a>
</td>
<td align="center" style="border:1px solid #C4EEEC;">
<span class="style9"><a href="javascript:updateshopcount(<%=shopid%>,<%=shopnuminfo.getShopnumber() %>)" style="color:#000000;font-size: 14px;">修改数量</a></span>
</td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -