1 edit_userInfoVO_error.jsp
<%@ page contentType="text/html; charset=UTF-8" %><%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<a href="login_userInfoVO.jsp" class="sethome" target="_parent"><IMG src="images/zhuce.bmp" align="absmiddle" border="0"></a>
<a href="register_userInfoVO.jsp" class="sethome" target="_parent"><IMG src="images/zhuce.bmp" align="absmiddle" border="0"></a>
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="index.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="148"><img src="images/sorry.gif" width="128" height="128"></td>
<td class="itemTitle">
对不起,您操作用户信息失败!<br>
</td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
2 edit_userInfoVO_success.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%@page import="com.ttc.eshop.vo.UserInfoVO"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="login_userInfoVO_success.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form method = "" action="" style="margin:0px;">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td height="80" colspan="2"><IMG src="images/yonghuxinxi.png"></td>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录名称:</td>
<td height="26">${loginName}</td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录密码:</td>
<td height="26"><input type="password" name="loginPwd" size="30" styleClass="textBox" value="${loginPwd}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">核对密码:</td>
<td height="26"><input type="password" name="reLoginPwd" size="30" styleClass="textBox" value="${loginPwd}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">真实姓名:</td>
<td height="26"><input type="text" name="Name" size="30" styleClass="textBox" value="${name}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">出生日期:</td>
<td height="26"><input type="text" name="birthDate" size="30" styleClass="textBox" value="${birthDate}"/></td>
</tr>
<td width="260" height="26" class="text" align="right">联系电话:</td>
<td height="26"><input type="text" name="phone" size="30" styleClass="textBox" value="${phone}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">联系地址:</td>
<td height="26"><input type="text" name="address" size="30" styleClass="textBox" value="${address}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">邮政编码:</td>
<td height="26"><input type="text" name="address" size="30" styleClass="textBox" value="${zipCode}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">电子邮箱:</td>
<td height="26"><input type="text" name="email" size="30" styleClass="textBox" value="${email}"/></td>
</tr>
<tr>
<td height="40" colspan="2" align="center" >
~恭喜您,更改信息成功~
</td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
3 edit_userInfoVO.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<script language="javascript">
function checkLoginName(){
var obj = document.getElementById("loginName");
var obj_msg = document.getElementById("spanLoginName");
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入用户名 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkLoginPwd(){
var obj = document.getElementById("loginPwd");
var obj_msg = document.getElementById("spanLoginPwd");
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入密码 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkReLoginPwd(){
var a = document.getElementById("loginPwd").value;
var b = document.getElementById("reLoginPwd").value;
var obj_msg = document.getElementById("spanReLoginPwd");
if(b==null||b==""){
obj_msg.innerHTML = "请输入确认密码 *";
return false;
}
if(a!=b){
obj_msg.innerHTML = "您两次输入的密码不一致 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkPhone(){
var obj = document.getElementById("phone");
var obj_msg = document.getElementById("spanPhone");
var reg = /^[1][3,5,6,8,9]\d{8}\d$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入电话号码 *";
return false;
}
if(!reg.test(obj.value)){
obj_msg.innerHTML = "电话号码无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkName(){
var obj = document.getElementById("name");
var obj_msg = document.getElementById("spanName");
var reg1 = /^[\u4E00-\u9FA5]+$/;
var reg2 = /^[_A-Za-z]+$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入真实姓名 *";
return false;
}
if(!(reg1.test(obj.value)||reg2.test(obj.value))){
obj_msg.innerHTML = "真实姓名无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkZipCode(){
var obj = document.getElementById("zipCode");
var obj_msg = document.getElementById("spanZipCode");
var reg = /^[1-9]\d{5}(?!\d)$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "";
return true;
}
if(!reg.test(obj.value)){
obj_msg.innerHTML = "邮政编码无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkEmail(){
var obj = document.getElementById("email");
var obj_msg = document.getElementById("spanEmail");
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入Email *";
return false;
}
if(!reg.test(obj.value)){
obj_msg.innerHTML = "Email无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
</script>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="login_userInfoVO_success.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form method = "post" action="<%=path%>/UpdateUserInfoVOServlet" style="margin:0px;">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td height="80" colspan="2"><IMG src="images/yonghuxinxi.png"></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right"></td>
<td height="26"><input type="hidden" name="id" size="30" styleClass="textBox" value="${userInfoVO.id}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录名称:</td>
<td height="26">${userInfoVO.loginName}</td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录密码:</td>
<td height="26"><input type="password" name="loginPwd" οnblur="return checkLoginPwd();" size="30" styleClass="textBox" value="${userInfoVO.loginPwd}"/><span id="spanLoginPwd" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">核对密码:</td>
<td height="26"><input type="password" name="reLoginPwd" οnblur="return checkReLoginPwd();" size="30" styleClass="textBox" value="${userInfoVO.loginPwd}"/><span id="spanReLoginPwd" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">真实姓名:</td>
<td height="26"><input type="text" name="name" οnblur="return checkName();" size="30" styleClass="textBox" value="${userInfoVO.name}"/><span id="spanName" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">出生日期:</td>
<td height="26"><input type="text" name="birthDate" οnblur="return checkBirthDate();" size="30" styleClass="textBox" value="${userInfoVO.birthDate}"/><span id="spanBirthDate" style="color:red;font-size:13px;"></span></td>
</tr>
<td width="260" height="26" class="text" align="right">联系电话:</td>
<td height="26"><input type="text" name="phone" οnblur="return checkPhone();" size="30" styleClass="textBox" value="${userInfoVO.phone}"/><span id="spanPhone" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">联系地址:</td>
<td height="26"><input type="text" name="address" size="30" styleClass="textBox" value="${userInfoVO.address}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">邮政编码:</td>
<td height="26"><input type="text" name="zipCode" οnblur="return checkZipCode();" size="30" styleClass="textBox" value="${userInfoVO.zipCode}"/><span id="spanZipCode" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">电子邮箱:</td>
<td height="26"><input type="text" name="email" οnblur="return checkEmail();" size="30" styleClass="textBox" value="${userInfoVO.email}"/><span id="spanEmail" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right"></td>
<td height="26"><input type="submit" value="提交修改信息"></td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
<script type="text/javascript">
//会员注册
//搜索商品
function QuickSearch(){
var url = "mer.do?method=searchMer&cateid="+document.all.category.value;
var key = document.all.qKey.value;
if (key !=null && key!="商品关键字" && key.length>0)
url = url+"&key="+key;
window.location = url;
}
</script>
</body>
</html>
4 index.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="styles/style.css" media="all" />
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="left" valign="bottom">
<a href="login_userInfoVO.jsp" class="sethome" target="_parent"><img src="images/denglu.bmp" align="absmiddle" border="0"></a>
<a href="register_userInfoVO.jsp" class="sethome" target="_parent"><img src="images/zhuce.bmp" align="absmiddle" border="0"></a>
<a href="EditUserInfoVOServlet?userInfoVO=${userInfoVO}" class="sethome" target="_parent"><img src="images/yonghuxinxi.bmp" align="absmiddle" border="0"></a>
<a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品搜索" onClick="this.value=''">
<select id="category">
<option value="0">所有</option>
<option value="1">生活</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<img src="images/title.jpg" width="100%">
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="index.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
<script type="text/javascript">
//会员注册
function reg(){
window.location = "reg.jsp";
}
//搜索商品
function QuickSearch(){
var url = "mer.do?method=searchMer&cateid="+document.all.category.value;
var key = document.all.qKey.value;
if (key !=null && key!="商品关键字" && key.length>0)
url = url+"&key="+key;
window.location = url;
}
</script>
</body>
</html>
5 login_userInfoVO_error.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<a href="login_userInfoVO.jsp" class="sethome" target="_parent"><IMG src="images/zhuce.bmp" align="absmiddle" border="0"></a>
<a href="register_userInfo.jsp" class="sethome" target="_parent"><IMG src="images/zhuce.bmp" align="absmiddle" border="0"></a>
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="index.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="148"><img src="images/sorry.gif" width="128" height="128"></td>
<td class="itemTitle">
对不起,您登录失败!<br>
如果您尚未注册,请先注册后登录
!<br>
谢谢合作!
</td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
6 login_userInfoVO_success.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="styles/style.css" media="all" />
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="conter"
valign="bottom">
${userInfoVO.loginName}
<a href="index.jsp" οnclick="logout()" class="sethome" target="_parent" ><img src="images/tuichu.bmp" align="absmiddle" border="0"></a>
<a href="EditUserInfoVOServlet?loginName=${userInfoVO.loginName}" class="sethome" target="_parent"><img src="images/yonghuxinxi.bmp" align="absmiddle" border="0"></a>
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<img src="images/title.jpg" width="100%">
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="#"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
<script type="text/javascript">
//会员注册
function logout(){
<%
session.removeAttribute("userInfoVO"); //运用invalidate()比较好,退出时使session失效
%>
}
//搜索商品
function QuickSearch(){
var url = "mer.do?method=searchMer&cateid="+document.all.category.value;
var key = document.all.qKey.value;
if (key !=null && key!="商品关键字" && key.length>0)
url = url+"&key="+key;
window.location = url;
}
</script>
</body>
</html>
7 login_userInfoVO.jsp
<%@ page contentType="text/html; charset=UTF-8" %><%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="index.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form method = "post" action="<%=path%>/LoginUserInfoVOServlet" style="margin:0px;">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td height="80" colspan="2"><img src="images/login.png"></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录用户名:</td>
<td height="26"><input type="text" name="loginName" size="30" styleClass="textBox"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录密码:</td>
<td height="26"><input type="password" name="loginPwd" size="30" styleClass="textBox"/></td>
</tr>
<tr>
<td height="40" colspan="2" align="center" >
<input type="submit" value="登录"/>
</td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
8 register_userInfoVO_error.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<a href="login_userInfoVO.jsp" class="sethome" target="_parent"><IMG src="images/zhuce.bmp" align="absmiddle" border="0"></a>
<a href="register_userInfoVO.jsp" class="sethome" target="_parent"><IMG src="images/zhuce.bmp" align="absmiddle" border="0"></a>
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="index.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="148"><img src="images/sorry.gif" width="128" height="128"></td>
<td class="itemTitle">
对不起,注册用户失败!<br>
</td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
9 register_userInfoVO_success.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="login_userInfoVO_success.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form method = "post" action="/RegisterUserInfoVOServlet" style="margin:0px;" οnsubmit="return validateMemberForm(this);">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td height="80" colspan="2"><IMG src="images/icon_regster.gif"></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录用户名:</td>
<td height="26"><input type="text" name="loginName" size="30" styleClass="textBox" value="${userInfoVO.loginName}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">登录密码:</td>
<td height="26"><input type="password" name="loginPwd" size="30" styleClass="textBox" value="${userInfoVO.loginPwd}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">核对密码:</td>
<td height="26"><input type="password" name="reLoginPwd" size="30" styleClass="textBox" value="${userInfoVO.loginPwd}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">真实姓名:</td>
<td height="26"><input type="text" name="Name" size="30" styleClass="textBox" value="${userInfoVO.name}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">出生日期:</td>
<td height="26"><input type="text" name="birthDate" size="30" styleClass="textBox" value="${userInfoVO.birthDate}"/></td>
</tr>
<td width="260" height="26" class="text" align="right">联系电话:</td>
<td height="26"><input type="text" name="phone" size="30" styleClass="textBox" value="${userInfoVO.phone}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">联系地址:</td>
<td height="26"><input type="text" name="address" size="30" styleClass="textBox" value="${userInfoVO.address}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">邮政编码:</td>
<td height="26"><input type="text" name="address" size="30" styleClass="textBox" value="${userInfoVO.zipCode}"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">电子邮箱:</td>
<td height="26"><input type="text" name="email" size="30" styleClass="textBox" value="${userInfoVO.email}"/></td>
</tr>
<tr>
<td height="40" colspan="2" align="center" >
~恭喜您,注册成功~
</td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
10 register_userInfoVO.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="JS/jsonrpc.js"></script>
<script language="javascript">
function checkLoginName(){
var obj = document.getElementById("loginName");
var obj_msg = document.getElementById("spanLoginName");
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入用户名 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkLoginPwd(){
var obj = document.getElementById("loginPwd");
var obj_msg = document.getElementById("spanLoginPwd");
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入密码 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkReLoginPwd(){
var a = document.getElementById("loginPwd").value;
var b = document.getElementById("reLoginPwd").value;
var obj_msg = document.getElementById("spanReLoginPwd");
if(b==null||b==""){
obj_msg.innerHTML = "请输入确认密码 *";
return false;
}
if(a!=b){
obj_msg.innerHTML = "您两次输入的密码不一致 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkPhone(){
var obj = document.getElementById("phone");
var obj_msg = document.getElementById("spanPhone");
var reg = /^[1][3,5,6,8,9]\d{8}\d$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入电话号码 *";
return false;
}
if(!reg.test(obj.value)){
obj_msg.innerHTML = "电话号码无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkName(){
var obj = document.getElementById("name");
var obj_msg = document.getElementById("spanName");
var reg1 = /^[\u4E00-\u9FA5]+$/;
var reg2 = /^[_A-Za-z]+$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入真实姓名 *";
return false;
}
if(!(reg1.test(obj.value)||reg2.test(obj.value))){
obj_msg.innerHTML = "真实姓名无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkZipCode(){
var obj = document.getElementById("zipCode");
var obj_msg = document.getElementById("spanZipCode");
var reg = /^[1-9]\d{5}(?!\d)$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "";
return true;
}
if(!reg.test(obj.value)){
obj_msg.innerHTML = "邮政编码无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
function checkEmail(){
var obj = document.getElementById("email");
var obj_msg = document.getElementById("spanEmail");
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/;
if(obj.value==null||obj.value==""){
obj_msg.innerHTML = "请输入Email *";
return false;
}
if(!reg.test(obj.value)){
obj_msg.innerHTML = "Email无效 *";
return false;
}
obj_msg.innerHTML = "*";
return true;
}
</script>
</head>
<body class="body">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
<tr>
<td width="20"> </td>
<td height="50" align="right" valign="bottom">
<span class="text"><a href="javascript://" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://localhost:8080/TakeHands/default.jsp')" class="sethome" target="_parent">NEUFriendsEshop设为主页</a></span>
<img src="images/icon_login.gif" align="absmiddle">
<input type="text" id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">
<select id="category">
<option value="0">所有商品</option>
<option value="1">生活用品</option>
<option value="2">食品</option>
<option value="3">书籍</option>
</select>
<a href="javascript:QuickSearch()"><img src="images/icon_search.gif" align="absmiddle" border="0"></a>
</td>
<td width="20"> </td>
</tr>
<tr>
<td> </td>
<td>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr align="center">
<td valign="top" width="9"><IMG src="images/icon02.gif"></td>
<td class="header_menu" align="middle">
<a href="default.jsp"><span class="whiteTitle">商城首页</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="cart.do?method=browseCart"><span class="whiteTitle">购物车管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="order.do?method=browseOrder"><span class="whiteTitle">订单管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td class="header_menu" align="middle">
<a href="mem.do?method=browseWord"><span class="whiteTitle">支付管理</span></a>
</td>
<td background="images/Bule_06.jpg" width="2"></td>
<td vAlign=top width=7><IMG src="images/icon07.gif"></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td>
<form method = "post" action="<%=path%>/RegisterServlet" style="margin:0px;" οnsubmit="return validateMemberForm(this);">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td height="80" colspan="2"><IMG src="images/icon_regster.gif"></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">用户名:</td>
<td height="26"><input type="text" name="loginName" id="loginName" οnblur="return checkLoginName();" size="30" styleClass="textBox"/><span id="spanLoginName" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">密 码:</td>
<td height="26"><input type="password" name="loginPwd" id="loginPwd" οnblur="return checkLoginPwd();" size="30" styleClass="textBox"/><span id="spanLoginPwd" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">确认密码:</td>
<td height="26"><input type="password" name="reLoginPwd" id="reLoginPwd" οnblur="return checkReLoginPwd();" size="30" styleClass="textBox"/><span id="spanReLoginPwd" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">真实姓名:</td>
<td height="26"><input type="text" name="name" id="name" οnblur="return checkName();" size="30" styleClass="textBox"/><span id="spanName" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">出生日期:</td>
<td height="26"><input type="text" name="birthDate" id="birthDate" οnblur="return checkBirthDate();" size="30" styleClass="textBox"/><span id="spanBirthDate" style="color:red;font-size:13px;"></span></td>
</tr>
<td width="260" height="26" class="text" align="right">联系电话:</td>
<td height="26"><input type="text" name="phone" id="phone" οnblur="return checkPhone();" size="30" styleClass="textBox"/><span id="spanPhone" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">联系地址:</td>
<td height="26"><input type="text" name="address" size="30" styleClass="textBox"/></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">邮政编码:</td>
<td height="26"><input type="text" name="zipCode" id="zipCode" οnblur="return checkZipCode();" size="30" styleClass="textBox"/><span id="spanZipCode" style="color:red;font-size:13px;"></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="260" height="26" class="text" align="right">电子邮箱:</td>
<td height="26"><input type="text" name="email" id="email" οnblur="return checkEmail();" size="30" styleClass="textBox"/><span id="spanEmail" style="color:red;font-size:13px;"></span></td>
</tr>
<tr>
<td height="40" colspan="2" align="center" >
<input type="submit" value="提交注册信息"/>
</td>
</tr>
</table>
</form>
</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="30" bgcolor="#4282CE" class="whiteText" align="center">
NEUFriends开发小组版权所有</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="20"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
11 sorry.jsp
<%@ page contentType="text/html; charset=UTF-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>NEUFriendsEshop购物网</title>
<link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="148"><img src="images/sorry.gif" width="128" height="128"></td>
<td class="itemTitle">
对不起,您尚未登录!<br>
如果您尚未注册,请先注册后登录
!<br>
谢谢合作!
</td>
</tr>
</table>
</body>
</html>