您的位置:首页 > Web前端 > JavaScript

jsp_project_/store/store/WebRoot/cart

2007-06-08 11:03 225 查看
<%@ page language="java" import="java.util.*,conn.*" pageEncoding="GBK"%>
<%@ page import="java.util.ArrayList" %>
<%
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>登陆</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">

<style type="text/css">

a
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
text-decoration:none
}
a:hover
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0000FF;
text-decoration:none
}
.STYLE1 {
font-family: "宋体";
font-size: 24px;
font-weight: bold;
}

</style>
</head>

<body onContextMenu="return false">
<table width="105%" height="130%" border="0" cellpadding="0" cellspacing="0" style="position:absolute; left:0; top:0" bgcolor="#ffffff">
<tr>
<td height="112" colspan="2" align="left" valign="bottom"><img src="file:///D|/project_jsp/Work/Img/logo.jpg" width="180" height="103" /></td>
<td width="67%" colspan="2" align="right"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="439" height="112">
<param name="movie" value="file:///D|/project_jsp/Work/Img/webHeader.swf" />
<param name="quality" value="high" />
<embed src="file:///D|/project_jsp/Work/Img/webHeader.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="439" height="112"></embed>
</object></td>
</tr>
<tr>
<td height="13" colspan="4" bgcolor="#CC3300"> </td>
</tr>
<tr>
<td height="100%" colspan="4" align="center" valign="top" >
<%
String totalAmount ="0";
if(session.getAttribute("UserName")==null)
{
response.sendRedirect("ReLogin.jsp");
}
if(session.getAttribute("P")==null )
{
out.print(session.getAttribute("UserName")+",你的购物车为空");
}else
{

ArrayList a =(ArrayList) session.getAttribute("P");
if(request.getParameter("PID")!=null)
{
a.remove(request.getParameter("PID").toString());
session.setAttribute("P",a);
}
if(a.size()==0)
{
out.print(session.getAttribute("UserName")+",你的购物车为空");
}else
{
out.print(session.getAttribute("UserName")+",你的购物车有:<BR>");
String str="";
for(int i=0; i < a.size();i++)
{
if(i == 0)
{
str+="'"+a.get(i)+"'";
}else
{
str+=",'"+a.get(i)+"'";
}
}

out.print("<table align='center' width='80%' border='0' cellpadding='0' cellspacing='0'>");

ConnectionDatabase con =new ConnectionDatabase();
Vector content = con.getQueryDate("SELECT PID,PName,PKid,Ptype,Victalor,Price FROM production where PID in("+str+")");

out.print("<tr>");
out.print("<td width='10' height='28'><img src='file:///D|/project_jsp/Work/Img/left.gif' width='10' height='28' /></td>");

out.print("<td bgcolor='#ddddcc'>编号");
out.print("</td>");

out.print("<td bgcolor='#ddddcc'>名称");
out.print("</td>");

out.print("<td bgcolor='#ddddcc'>类别");
out.print("</td>");

out.print("<td bgcolor='#ddddcc'>款号");
out.print("</td>");

out.print("<td bgcolor='#ddddcc'>厂家");
out.print("</td>");

out.print("<td bgcolor='#ddddcc'>金额");
out.print("</td>");

out.print("<td bgcolor='#ddddcc'>选择");
out.print("</td>");
out.print("<td width='10' height='28'><img src='file:///D|/project_jsp/Work/Img/right.gif' width='10' height='28' /></td>");
out.print("</tr>");

int ii=0;
String strc="";

for(int i = 0; i < content.size();i++)
{
if(ii == 0)
{
strc = "#FFFFCC";
ii++;
}else
{
strc = "#99FFFF";
ii--;
}
out.print("<tr bgcolor='"+strc+"'>");
out.print("<td width='10' height='30' bgcolor='#ddddcc'></td>");
Vector v = (Vector)content.get(i);
for(int j = 0;j < v.size();j++)
{

out.print("<td>"+v.get(j));
out.print("</td>");

}
try{
totalAmount = String.valueOf(Double.parseDouble(totalAmount.trim())+Double.parseDouble(v.get(5).toString().trim()));
}catch(Exception ee)
{
}
out.print("<td>");
out.print("<a href='cart.jsp?PID="+v.get(0)+"'>删除</a>");
out.print("</td>");
out.print("<td width='10' height='30' bgcolor='#ddddcc'></td>");
out.print("</tr>");
}

out.print("<tr>");

out.print("<td width='10' height='10'><img src='file:///D|/project_jsp/Work/Img/bleft.gif' width='10' height='10' /></td>");
out.print("<td colspan='7' bgcolor='#ddddcc'></td>");
out.print("<td width='10' height='10'><img src='file:///D|/project_jsp/Work/Img/bright.gif' width='10' height='10' /></td>");
out.print("</tr>");
out.print("</table>");
}
}
out.print("<br>");
if(session.getAttribute("P")!=null)
{
out.print("<br><p class='STYLE1'>");
out.print("共计金额:"+totalAmount+"元</p>");
}

out.print("<br>");
out.print("<a href='MyStore.jsp'>返回</a>");
out.print("    ");
if(session.getAttribute("P")!=null)
{
ArrayList a =(ArrayList) session.getAttribute("P");
if(a.size()!=0)
{
out.print("<a href='OrderSevrlet'>下定单</a>");
}
}
%>
</td>
</tr>
<tr>
<td height="13" colspan="4" bgcolor="#CC3300"> </td>
</tr>
<tr ></tr>
</table>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: