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

📄 gobuy.jsp

📁 用JSP写的一个在线购物网站的代码
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312" import="java.util.*,shop.buy.buy,java.sql.*" %>
<jsp:useBean id="data" scope="page" class="shop.data.conn" />
<style type="text/css">
<!-- @import url(images/css.css); -->
</style>
<body bgcolor="#63bce6" leftmargin="0" topmargin="0">
<%
String manager=(String)session.getValue("manager");
if(manager=="" || manager==null)
{%>
<div align="center">对不起,请登陆后再购物</div>
<%}else{
Vector buy=(Vector)session.getValue("ware");
if(buy==null || buy.size()==0)
{%>
<script language="JavaScript">
alert("对不起,您尚未购物,请购物后再结帐");
window.close();
</script>
<%}else{%>
<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="40" height="25" bgcolor="#0000FF"><div align="center"><font color="#FFFFFF">序号</font></div></td>
    <td width="200" bgcolor="#0000FF"><div align="center"><font color="#FFFFFF">商品名称</font></div></td>
    <td width="100" bgcolor="#0000FF"><div align="center"><font color="#FFFFFF">单价</font></div></td>
    <td width="60" bgcolor="#0000FF"><div align="center"><font color="#FFFFFF">数量</font></div></td>
    <td width="50" bgcolor="#0000FF"><div align="center"><font color="#FFFFFF">共计</font></div></td>
  </tr>
</table>
<table width="448" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#999999">
  <tr>
    <td>
	<%
	int allprice=0;
	for(int i=0;i<buy.size();i++)
	{
	buy mybuy=(buy)buy.elementAt(i);
	%>
	<tr bgcolor="#FFFFFF">
	<td width="40" height="25"><div align="center"><%=i+1%></div></td>
	<td width="200"><div align="center"><%=mybuy.name%></div></td>
	<td width="100"><div align="center"><%=mybuy.price%></div></td>
	<td width="60"><div align="center"><%=mybuy.number%></div></td>
	<td width="50"><div align="center"><%=mybuy.number*mybuy.price%></div></td>
	</tr>
	<%
	allprice+=mybuy.number*mybuy.price;
	}%>
	</td>
  </tr>
</table>
<table width="450" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
  <td height="20"></td>
  </tr>
  <tr>
    <td height="25">您的购物总金额为:<font color="#FF0000"><%=allprice%></font>元            <a href="index-1.jsp">继续购物</a></td>
  </tr>
</table>
<br>
<%
String sql="select * from manager where name='"+manager+"'";
ResultSet rs=data.executeQuery(sql);
if(rs.next())
{
String sex=rs.getString("sex");
String realname=rs.getString("realname");
String email=rs.getString("email");
String address=rs.getString("address");
String tel=rs.getString("tel");
String brith=rs.getString("brith");
String IDcard=rs.getString("IDcard");
String zipcode=rs.getString("zipcode");
String rate=rs.getString("rate");
if(rate.equals("0"))
{ rate="普通用户"; }
if(rate.equals("1"))
{ rate="VIP用户"; }
String mode=rs.getString("mode");
%>
<table width="450" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
  <tr bgcolor="#CCCCCC"> 
    <td height="20" colspan="2" bgcolor="#0000FF"><div align="center"><font color="#FFFFFF">确认表单</font></div></td>
  </tr>
  <form method="post" action="saveform.jsp">
    <input type="hidden" name="name" value="<%=manager%>">
	<input type="hidden" name="allprice" value="<%=allprice%>">
    <tr bgcolor="#F2F2F2"> 
      <td colspan="2" bgcolor="#F2F2F2"> <table width="450" border="0" cellspacing="0" cellpadding="0" align="center">
          <tr> 
            <td height="25" width="150"> <div align="center">用户名称:</div></td>
            <td height="25" width="300"> <font color="#FF0000"><%=manager%></font></td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">性别;</div></td>
            <td height="25" width="350"> <%if(sex.equals("先生")){%> <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="先生" checked>
              先生 
              <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="女士">
              女士 
              <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="保密">
              保密 
              <%}%> <%if(sex.equals("女士")){%> <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="先生">
              先生 
              <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="女士" checked>
              女士 
              <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="保密">
              保密 
              <%}%> <%if(sex.equals("保密")){%> <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="先生">
              先生 
              <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="女士">
              女士 
              <input type="radio" name="sex" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="保密" checked>
              保密 
              <%}%> </td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">真实姓名:</div></td>
            <td height="25" width="350"> <input name="realname" type="text" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva," value="<%=realname%>" size="20" maxlength="10">
            </td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">电子邮件:</div></td>
            <td height="25" width="350"> <input name="email" type="text" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="<%=email%>" size="20" maxlength="50">
            </td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">家庭住址:</div></td>
            <td height="25" width="350"> <input type="text" name="address" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" size="20" maxlength="80" value="<%=address%>">
            </td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">联系电话:</div></td>
            <td height="25" width="350"> <input type="text" name="tel" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" size="20" maxlength="18" value="<%=tel%>">
            </td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">出生日期:</div></td>
            <td height="25" width="350"><input type="text" name="brith" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="<%=brith%>" size="20" maxlength="10"></td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">身份证号码:</div></td>
            <td height="25" width="350"> <input type="text" name="IDcard" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="<%=IDcard%>" size="20" maxlength="18"></td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">邮政编码:</div></td>
            <td height="25" width="350"> <input type="text" name="zipcode" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva" value="<%=zipcode%>" size="20" maxlength="6"></td>
          </tr>
          <tr> 
            <td height="25"> <div align="center">用户级别:</div></td>
            <td height="25" width="350"> <font color="#FF0000"><%=rate%></font></td>
          </tr>
          <tr> 
            <td height="25"><div align="center">交易方式: </div></td>
            <td height="25"><select name="mode" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva">
                <option value='<%=mode%>'><%=mode%></option>
                <%
					  sql="select * from mode";
					  rs=data.executeQuery(sql);
					  mode="";
					  while(rs.next())
					  {
					  mode=rs.getString("mode");
					  %>
                <option value='<%=mode%>'><%=mode%></option>
                <%}%>                
              </select></td>
          </tr>
		  <tr>
		  <td height="25"><div align="center">补充说明:</div></td>
		  <td><textarea name="explain" cols="40" rows="10" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva"></textarea></td>
		  </tr>
          <tr> 
            <td height="15" colspan="2"> </td>
          </tr>
          <tr> 
            <td height="20" colspan="2"> <div align="center"> 
                <input type="submit" name="regedit" value="确定" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva">
                <input type="reset" name="cancel" value="复位" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva">
                <input type="button" name="back" value="返回首页" onClick="javascript:self.location='index.jsp'" style="background-color:#ECECEC; border-style:1; font-size: 11; color: #000000; font-family: arial, verdana, geneva">
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr> 
                    <td height="10"></td>
                  </tr>
                </table>
              </div></td>
          </tr>
        </table></td>
    </tr>
    <tr bgcolor="#CCCCCC"> 
      <td height="20" colspan="2" bgcolor="#0000FF"></td>
    </tr>
  </form>
</table>
<%}}}%>

⌨️ 快捷键说明

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