📄 payment.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.util.Vector"%>
<%@ page import="shopbean.CartBean"%>
<%@ page import="shopbean.Convert"%>
<%@ page import="shopbean.ConnDB"%>
<%@ page import="java.util.Date" %>
<%
String c_name=(String)session.getAttribute("c_name");
String c_header=(String)session.getAttribute("c_header");
String order_number=(String)session.getAttribute("order_number");
Date date=new Date();
String o_time=String.valueOf(date.getMonth()+1)+"-"+date.getDate()+"-20"+String.valueOf(date.getYear()).substring(1);
session.setAttribute("o_time",o_time);
Convert convert=new Convert();
String pay_fangshi=request.getParameter("pay_fangshi");
String pay_address=request.getParameter("pay_address");
String pay_email=request.getParameter("pay_email");
pay_fangshi=convert.method(pay_fangshi);
pay_address=convert.method(pay_address);
pay_email=convert.method(pay_email);
session.setAttribute("pay_fangshi",pay_fangshi);
session.setAttribute("pay_address",pay_address);
session.setAttribute("pay_email",pay_email);
if(c_name=="" || c_name==null)
{
out.println("<script language='javascript'>alert('请先登录!');window.location.href='index_.jsp';</script>");
}
else
{
ConnDB conn=new ConnDB();
Vector cart=(Vector)session.getAttribute("cart");
if(cart==null || cart.size()==0)
{
response.sendRedirect("cart_null.jsp");
}
else
{
%>
<html>
<head>
<title>Easy Buy Online</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="CSS/style.css" rel="stylesheet">
<style type="text/css">
<!--
.STYLE1 {font-size: 12px}
.STYLE2{
font-size: 14px;
}
.STYLE9 {color: #FF0000}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
-->
</style>
<script language="javascript">
<!--
function check_pay(form)
{
if(form.pay_fangshi.value=="")
{
alert("请选择您的付款方式");
form.pay_fangshi.focus();
return false;
}
if(form.pay_address.value=="")
{
alert("请输入您的地址");
form.pay_address.focus();
return false;
}
if(form.pay_email.value=="")
{
alert("请输入您的Eamil");
form.pay_email.focus();
return false;
}
if(form.pay_email.value.indexOf("@")==-1 ||(form.pay_email.value.indexOf(".")==-1))
{
alert("错误的Email格式,请填写正确的电子邮箱");
form.pay_email.focus();
return false;
}
}
-->
</script>
</head>
<body>
<jsp:include page="title.jsp" flush="true"/>
<jsp:include page="menu.jsp" flush="true"/>
<center>
<table width="782" border="1" bordercolor="#99CCFF" cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<!--DWLayoutTable-->
<tr>
<td width="183" align="center" valign="top"><jsp:include page="login.jsp" flush="true"/></td>
<td width="602" valign="top"><table width="100%" border="0" bordercolor="#99CCFF" style="border-collapse:collapse" cellspacing="0" cellpadding="0">
<!--DWLayoutTable-->
<tr>
<td height="14" colspan="5" align="center"> </td>
</tr>
<tr>
<td width="2%" height="37" align="center"> </td>
<td width="18%" height="37" align="center" bgcolor="#99CCFF" class="STYLE2" ><img src="..\images/logo/payment_ok.JPG" width="55" height="35"></td>
<td width="35%" align="center" bgcolor="#99CCFF" class="STYLE2" >Easy Buy Online 订单详细信息</td>
<td height="37" align="center" bgcolor="#99CCFF" class="STYLE2" ><!--DWLayoutEmptyCell--> </td>
<td width="2%"> </td>
</tr>
<tr>
<td height="37" align="center"> </td>
<td height="37" colspan="2" align="center" ><!--DWLayoutEmptyCell--> </td>
<td width="43%" align="center"> </td>
<td> </td>
</tr>
<tr>
<td height="24"> </td>
<td colspan="2"> <span class="STYLE1">用户名</span>:<font size="2"><%= c_name %></font></td>
<td> <span class="STYLE1">订单号</span>:<font size="2" color="#FF0000"><%= order_number %> (请记住您的订单号)</font></td>
<td> </td>
</tr>
<tr>
<td height="24"> </td>
<td colspan="2"> <span class="STYLE1">订购人的E_mail</span>:<font size="2"><%= pay_email %></font></td>
<td> <span class="STYLE1">订单时间</span>:<font size="2"><%= o_time %></font></td>
<td> </td>
</tr>
<tr>
<td height="24"> </td>
<td colspan="3"> <span class="STYLE1">订购人的地址</span>:<font size="2"><%= pay_address %></font></td>
<td> </td>
</tr>
<tr>
<td height="24"> </td>
<td colspan="3"> <span class="STYLE1">付款方式</span>:<font size="2"><%= pay_fangshi %></font></td>
<td> </td>
</tr>
<%
try
{
String pay_sql="select pay_msg from Payment where pay_payment='"+pay_fangshi+"'";
ResultSet pay_rs=conn.doQuery(pay_sql);
if(pay_rs.next())
{
%>
<tr>
<td height="24"> </td>
<td colspan="3"> <span class="STYLE1">付款备注</span>:<font size="2" color="#FF0000"><%= pay_rs.getString("pay_msg") %></font></td>
<td> </td>
</tr>
<%
}
}
catch(Exception e){}
%>
<tr>
<td> </td>
<td colspan="3"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td colspan="3"><hr size="1" color="#99CCFF" width="560"></td>
<td> </td>
</tr>
<tr>
<td colspan="5">
<form method="post" action="cart_modify.jsp" name="form1">
<table width="95%" height="83" border="0" bordercolor="#99CCFF" align="center" cellpadding="0" cellspacing="0" style="border-collapse:collapse">
<tr align="center" valign="middle">
<td height="27" class="STYLE1">编号</td>
<td height="27" class="STYLE1">商品编号</td>
<td class="STYLE1">商品名称</td>
<td height="27" class="STYLE1">单价</td>
<td height="27" class="STYLE1">数量</td>
<td width="86" height="27" class="STYLE1">金额</td>
</tr>
<%
float sum=0;
String p_id="";
String goodsname="";
for(int i=0;i<cart.size();i++){
CartBean goodsitem=(CartBean)cart.elementAt(i);
sum=sum+goodsitem.p_number*goodsitem.p_price;
p_id=goodsitem.p_id;
ResultSet rs_goods=conn.doQuery("select * from Product where p_id='"+p_id+"'");
if (rs_goods.next())
{
goodsname=rs_goods.getString("p_name");
}
%>
<tr align="center" valign="middle">
<td width="39" height="27"><font size="2"><%=i+1%></font></td>
<td width="110" height="27"><font size="2"><%=p_id%></font></td>
<td width="197" height="27"><font size="2"><%=goodsname%></font></td>
<td width="79" height="27"><font size="2">¥<%=goodsitem.p_price%></font></td>
<td width="52" height="27" class="STYLE1"><%=goodsitem.p_number%></td>
<td height="27"><font size="2">¥<%=(goodsitem.p_price*goodsitem.p_number)%></font></td>
<script language="javascript">
<!--
function check(myform){
if(isNaN(myform.num<%=i%>.value) || myform.num<%=i%>.value.indexOf('.',0)!=-1){
alert("请不要输入非法字符");myform.num<%=i%>.focus();return;}
if(myform.num<%=i%>.value==""){
alert("请输入修改的数量");myform.num<%=i%>.focus();return;}
myform.submit();
}
-->
</script>
<%
}
%> </tr>
</table>
</form>
<table width="100%" height="83" border="0" bordercolor="#99CCFF" align="center" cellpadding="0" cellspacing="0" style="border-collapse:collapse">
<tr align="center" valign="middle">
<td height="10" colspan="3"><hr size="1" color="#99CCFF" width="560"></td>
</tr>
<tr align="center" valign="middle">
<td width="40%" height="10"> </td>
<td width="32%"> </td>
<td width="28%" height="10" colspan="-3" align="left"><span class="STYLE1">合计总金额</span><font size="2"><font size="2">:</font></font><span class="STYLE9">¥<%=sum%></span></td>
</tr>
<tr align="center" valign="middle">
<td height="26"> </td>
<td> </td>
<td height="26" colspan="-3" align="left"> </td>
</tr>
<tr align="center" valign="middle">
<td height="29" colspan="3"><input name="button" type="button" class="STYLE1" onClick="window.location.href='payment1.jsp'" value=" 确定订购 "/>
<input type="button" class="STYLE1" value=" 取消订购 " onClick="history.go(-1);"/></td></tr>
</table></td>
</tr>
<tr>
<td height="30" colspan="5" align="center" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
</table> </td>
</tr>
</table>
</tr>
</table>
</td>
</tr>
</table>
</center>
<br>
<jsp:include page="copyright.jsp" flush="true"/>
</body>
</html>
<%conn.closeConnection();}
}%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -