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

📄 cart.jsp

📁 一个基于java工厂模式的 的实现
💻 JSP
字号:
<%@page contentType="text/html"%><%@page pageEncoding="gb2312"%><%@ page import="com.ebuy.web.beans.*" %><script>        function execModify()        {            var f=document.frmcart;            f.exectype.value="modify";            return true;        }        function execRemove()        {            var f=document.frmcart;            var len=f.ckselect.length;            var v1=false;            if(len>1)            {                for(var i=0;i<len;i++)                {                    if(f.ckselect[i].checked==true)                    {                       v1=true;                       break;                    }                }            }            else            {                v1=f.ckselect.checked;            }            if(v1==false)            {                window.alert("请选择要删除的商品");                return false;            }            else            {                var v2=window.confirm("确实要删除选中的商品吗?");                   if(v2==true)                {                    f.exectype.value="remove";                    return true;                }                else                {                    if(len==1)                    {                        f.ckselect.checked=false;                    }                    else                    {                        for(var j=0;j<len;j++)                        {                           f.ckselect[j].checked=false;                        }                    }                    return false;                }            }                    }        function CheckQuantity()        {            var str=event.srcElement.value;            var flag = false;            if(isNaN(str) || str=="")            {                flag=true;            }            if(parseFloat(str)>parseInt(str))            {                flag=true;            }            if(parseInt(str)<1 || parseInt(str)>99)            {                flag=true;            }            if(flag)            {                window.alert("数量只能在1-99之间!");                event.srcElement.focus();            }        }    </script><%    ShoppingCart cart=(ShoppingCart)request.getSession().getAttribute("cart");    java.util.ArrayList list=cart.getItems();    java.text.NumberFormat format=java.text.NumberFormat.getCurrencyInstance();%><table cellSpacing="1" cellPadding="1" width= 600 border="0" style="font-size:xx-small;" align="center">               <tr height="60">        <td valign="middle" colspan="2" style="FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: #0033ff; TEXT-ALIGN: center">            <span>您 的 购 物 车</span>        </td>    </tr>    <form name="frmcart" action="servlets/cartservlet" method="post">        <TR VALIGN="top">            <TD>                <table  width= "100%" cellspacing="0" cellpadding="3" rules="all" bordercolor="#CCCCCC" border="1" id="tbCart"                         style="background-color:White;border-color:#CCCCCC;border-width:1px;border-style:None;height:0px;width:100%;border-collapse:collapse;">                    <tr align="Center"                         style="color:White;background-color:#C0C0FF;border-color:Black;border-style:Groove;font-size:xx-Small;font-weight:bold;height:10px;">                        <td style="width:10%;">删除</td><td style="width:8%;">序号</td><td style="width:45%;">商品名称</td><td style="width:14%;">你的价格</td><td align="Center"                                                                                                                                                        style="width:6%;">数量</td><td style="width:17%;">小计</td>                    </tr>                                 <%                    java.util.Iterator<Goods> iter=list.iterator();                    int index=0;                    Goods good;                    while(iter.hasNext())                    {                        good=iter.next();                    %>                                        <tr  align="Center" onMouseOver="this.style.backgroundColor='LemonChiffon'" OnMouseOut="this.style.backgroundColor =                          'white'" style="color:#000066;background-color:White;font-size:xx-Small;height:10px;">                        <td>                            <input type="checkbox" name="ckselect" value="<%=index%>" title= "选中后删除"/>                        </td>                        <td><%=index+1%></td>                        <td>                            <a href="productdetails.jsp?ID=<%=good.getProductid()%>" target="_blank">                                <%=good.getProductname()%>                            </a>                        </td>                        <td>                            <%=format.format(good.getRealprice())%>                        </td>                                                           <td>                            <input type="text"  name="<%=index%>" value ="<%=good.getQuantity()%>" maxlength="2" style="border-style:Groove;height:20px;width:59px;" onBlur="CheckQuantity()" onkeydown="if(event.keyCode==13) event.returnValue=false;"/>                        </td>                        <td>                            <%=format.format(good.getSubtotal())%>                        </td>                                      </tr>                    <%                    index++;                    }                    %>                                    </table>            </TD>        </TR>                          <TR height=40>            <TD align="right"><span style="color:#0000C0;">合计金额: <%=format.format(cart.getTotalmoney())%></span></TD>        </TR>                  <TR>                               <TD align="right">                <table>                    <tr>                        <td>                            <input type="hidden" name="exectype" size="2"/>                            <input type="image"  src="img/btnEdit.jpg" border="0"  title="修改数量"  onclick="return execModify()">                              <input type="image" src="img/btnDelete.jpg" border="0" title="删除商品" onclick="return execRemove()">                                                                         <a href="index.jsp"><img src="img/btnContinue.jpg" border="0" /></a>                            <a href="myebuy/checkout.jsp"><img src="img/btnCheckout.jpg" border="0" /></a>                        </td>                                   </tr>                </table>            </TD>                                </TR>          </FORM></table>

⌨️ 快捷键说明

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