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

📄 shopcar.jsp

📁 一个仿造淘宝的jsp网站。功能比较完善
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ 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 + -