__reguser2.java
上传用户:xjrzjk
上传日期:2022-07-31
资源大小:1585k
文件大小:24k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. /* compiled from JSP: /reguser2.jsp
  2. *
  3. * This code was automatically generated at 21:23:27 on 2004-4-16
  4. * by weblogic.servlet.jsp.Jsp2Java -- do not edit.
  5. */
  6. package jsp_servlet;
  7. import java.io.*;
  8. import java.util.*;
  9. import javax.servlet.*;
  10. import javax.servlet.http.*;
  11. import javax.servlet.jsp.*;
  12. import javax.servlet.jsp.tagext.*;
  13. // User imports
  14. import java.sql.*; //[ /reguser2.jsp; Line: 2]
  15. // built-in init parameters:
  16. // boolean             _verbose -- wants debugging
  17. // Well-known variables:
  18. // JspWriter out                  -- to write to the browser
  19. // HttpServletRequest  request    -- the request object.
  20. // HttpServletResponse response   -- the response object.
  21. // PageContext pageContext        -- the page context for this JSP
  22. // HttpSession session            -- the session object for the client (if any)
  23. // ServletContext application     -- The servlet (application) context
  24. // ServletConfig config           -- The ServletConfig for this JSP
  25. // Object page                    -- the instance of this page's implementation class (i.e., 'this')
  26. /**
  27. * This code was automatically generated at 21:23:27 on 2004-4-16
  28. * by weblogic.servlet.jsp.Jsp2Java -- do not edit.
  29. *
  30. * Copyright (c) 2004 by BEA Systems, Inc. All Rights Reserved.
  31. */
  32. public final class __reguser2
  33. extends
  34. weblogic.servlet.jsp.JspBase
  35. implements weblogic.servlet.jsp.StaleIndicator
  36. {
  37.     
  38.     // StaleIndicator interface     public boolean _isStale() {         weblogic.servlet.jsp.StaleChecker sci =(weblogic.servlet.jsp.StaleChecker)(getServletConfig().getServletContext());         java.io.File f = null;         long lastModWhenBuilt = 0L;         if (sci.isResourceStale("/reguser2.jsp", 1080576704000L, "WebLogic Server 7.0  Thu Jun 20 11:47:11 PDT 2002 190955 ")) return true;         return false;     }          public static boolean _staticIsStale(weblogic.servlet.jsp.StaleChecker sci) {         java.io.File f = null;         long lastModWhenBuilt = 0L;         if (sci.isResourceStale("/reguser2.jsp", 1080576704000L, "WebLogic Server 7.0  Thu Jun 20 11:47:11 PDT 2002 190955 ")) return true;         return false;     }               
  39.     
  40.     public void _jspService(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException 
  41.     {  
  42.         
  43.         // declare and set well-known variables:
  44.         javax.servlet.ServletConfig config = getServletConfig();
  45.         javax.servlet.ServletContext application = config.getServletContext();
  46.         javax.servlet.jsp.tagext.Tag _activeTag = null;
  47.         // variables for Tag extension protocol         
  48.         Object page = this;
  49.         javax.servlet.jsp.JspWriter out;
  50.         javax.servlet.jsp.PageContext pageContext =         javax.servlet.jsp.JspFactory.getDefaultFactory().getPageContext(this, request, response, null, true, 8192, true);         
  51.         response.setHeader("Content-Type", "text/html; charset=GBK");         out = pageContext.getOut();         JspWriter _originalOut = out;         
  52.         javax.servlet.http.HttpSession session = request.getSession(true);         
  53.         
  54.         
  55.         try { // error page try block                          response.setContentType("text/html; charset=GBK");                          out.print("rn");             out.print("rn");             //[ /reguser2.jsp; Line: 3]             try{ //[ /reguser2.jsp; Line: 4]                 //得到用户注册账号 //[ /reguser2.jsp; Line: 5]                 String strUID = request.getParameter("uid"); //[ /reguser2.jsp; Line: 6]                 //连接数据库 //[ /reguser2.jsp; Line: 7]                 Class.forName("oracle.jdbc.driver.OracleDriver"); //[ /reguser2.jsp; Line: 8]                 String strUrl = "jdbc:oracle:thin:@slight:1521:LOCAL"; //[ /reguser2.jsp; Line: 9]                 String strUser = "eshop"; //[ /reguser2.jsp; Line: 10]                 String strPassword = "eshop"; //[ /reguser2.jsp; Line: 11]                 Connection con = DriverManager.getConnection(strUrl, strUser, strPassword); //[ /reguser2.jsp; Line: 12]                 Statement st = con.createStatement(); //[ /reguser2.jsp; Line: 13]                 String strSql = "select * from RegUser where UserID='" + strUID + "'"; //[ /reguser2.jsp; Line: 14]                 ResultSet rs = st.executeQuery(strSql); //[ /reguser2.jsp; Line: 15]                 //判断数据库中是否已有此用户 //[ /reguser2.jsp; Line: 16]                 if (rs.next()){ //[ /reguser2.jsp; Line: 17]                     rs.close(); //[ /reguser2.jsp; Line: 18]                     response.sendRedirect("loginsb.jsp"); //[ /reguser2.jsp; Line: 19]                     return; //[ /reguser2.jsp; Line: 20]                 } //[ /reguser2.jsp; Line: 21]                 out.print("rn<html>rn<head>rn<SCRIPT language=javascript id=clientEventHandlersJS>rn//函数名:chksafern//功能介绍:检查是否含有"'",'\\',"/"rn//参数说明:要检查的字符串rn//返回值:0:是  1:不是rnfunction chksafe(a)rn{rntreturn 1;rn/*tfibdn = new Array ("'" ,"\\", "\u3001", ",", ";", "/");rnti=fibdn.length;rntj=a.length;rntfor (ii=0;ii<i;ii++)rnt{tfor (jj=0;jj<j;jj++)rntt{ttemp1=a.charAt(jj);rnttttemp2=fibdn[ii];rntttif (tem';p1==temp2)rnttt{treturn 0; }rntt}rnt}rntreturn 1;rn*/rn}rnrn//函数名:chkspcrn//功能介绍:检查是否含有空格rn//参数说明:要检查的字符串rn//返回值:0:是  1:不是rnfunction chkspc(a)rn{rntvar i=a.length;rntvar j = 0;rntvar k = 0;rntwhile (k<i)rnt{rnttif (a.charAt(k) != " ")rntttj = j+1;rnttk = k+1;rnt}rntif (j==0)rnt{rnttreturn 0;rnt}rnrntif (i!=j)rnt{ return 2; }rntelsernt{rnttreturn 1;rnt}rn}rnrnrn//函数名:chkemailrn//功能介绍:检查是否为Email Addressrn//参数说明:要检查的字符串rn//返回值:0:不是  1:是rnfunction chkemail(a)rn{tvar i=a.length;rntvar temp = a.indexOf('@');rntvar tempd = a.indexOf('.');rntif (temp > 1) {rnttif ((i-temp) > 3){rnrnttttif ((i-tempd)>0){rntttttreturn 1;rntttt}rnrntt}rnt}rntret");                     out.print("urn 0;rn}rnrn//opt1 小数     opt2   负数rn//当opt2为1时检查num是否是负数rn//当opt1为1时检查num是否是小数rn//返回1是正确的,0是错误的rnfunction chknbr(num,opt1,opt2)rn{rntvar i=num.length;rntvar staus;rn//staus用于记录.的个数rntstatus=0;rntif ((opt2!=1) && (num.charAt(0)=='-'))rnt{rntt//alert("You have enter a invalid number.");rnttreturn 0;rnrnt}rn//当最后一位为.时出错rntif (num.charAt(i-1)=='.')rnt{rntt//alert("You have enter a invalid number.");rnttreturn 0;rnt}rnrntfor (j=0;j<i;j++)rnt{rnttif (num.charAt(j)=='.')rntt{rntttstatus++;rntt}rnttif (status>1)rntt{rntt//alert("You have enter a invalid number.");rnttreturn 0;rntt}rnttif (num.charAt(j)<'0' || num.charAt(j)>'9' )rntt{rntttif (((opt1==0) || (num.charAt(j)!='.')) && (j!=0))rnttt{rntttt//alert("You have enter a invalid number.");rnttttreturn 0;rnttt}rntt}rnt}rntreturn 1;rn}rnrn//函数名:chkdatern//功能介绍:检查是否为日期rn//参数说明:要检查的字符串rn//返回值:0:不是日期  1:是日期rnfunction chkdate(datestr)rn{rntvar lthdatestrrntif (datestr != "")rnttlthdatestr= datestr.length ;rntelsernttlthdatestr=0;rnrntvar tmpy="";rntvar tmpm="";rntvar ");                     out.print("tmpd="";rnt//var datestr;rntvar status;rntstatus=0;rntif ( lthdatestr== 0)rnttreturn 0rnrnrntfor (i=0;i<lthdatestr;i++)rnt{tif (datestr.charAt(i)== '-')rntt{rntttstatus++;rntt}rnttif (status>2)rntt{rnttt//alert("Invalid format of date!");rntttreturn 0;rntt}rnttif ((status==0) && (datestr.charAt(i)!='-'))rntt{rnttttmpy=tmpy+datestr.charAt(i)rntt}rnttif ((status==1) && (datestr.charAt(i)!='-'))rntt{rnttttmpm=tmpm+datestr.charAt(i)rntt}rnttif ((status==2) && (datestr.charAt(i)!='-'))rntt{rnttttmpd=tmpd+datestr.charAt(i)rntt}rnrnt}rntyear=new String (tmpy);rntmonth=new String (tmpm);rntday=new String (tmpd)rnt//tempdate= new String (year+month+day);rnt//alert(tempdate);rntif ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2))rnt{rntt//alert("Invalid format of date!");rnttreturn 0;rnt}rntif (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )rnt{rntt//alert ("Invalid month or day!");rnttreturn 0;rnt}rntif (!((year % 4)==0) && (month==2) && (day==29))rnt{rntt//alert ("This is not a leap year!");rnttreturn ");                         out.print("0;rnt}rntif ((month<=7) && ((month % 2)==0) && (day>=31))rnt{rntt//alert ("This month is a small month!");rnttreturn 0;rnrnt}rntif ((month>=8) && ((month % 2)==1) && (day>=31))rnt{rntt//alert ("This month is a small month!");rnttreturn 0;rnt}rntif ((month==2) && (day==30))rnt{rntt//alert("The Febryary never has this day!");rnttreturn 0;rnt}rnrntreturn 1;rn}rnrn//函数名:fucPWDchkrn//功能介绍:检查是否含有非数字或字母rn//参数说明:要检查的字符串rn//返回值:0:含有 1:全部为数字或字母rnfunction fucPWDchk(str)rn{rn  var strSource ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";rn  var ch;rn  var i;rn  var temp;rnrn  for (i=0;i<=(str.length-1);i++)rn  {rnrn    ch = str.charAt(i);rn    temp = strSource.indexOf(ch);rn    if (temp==-1)rn    {rn     return 0;rn    }rn  }rn  if (strSource.indexOf(ch)==-1)rn  {rn    return 0;rn  }rn  elsern  {rn    return 1;rn  }rn}rnrnfunction jtrim(str)rn{     while (str.charAt(0)==" ")rn          {str=str.substr(1);}rn     while (str.charAt(str.length-1)==" ")rn         {str=str.substr(0,str.length-1);}rn     ret");                     out.print("urn(str);rn}rnrnrn//函数名:fucCheckNUMrn//功能介绍:检查是否为数字rn//参数说明:要检查的数字rn//返回值:1为是数字,0为不是数字rnfunction fucCheckNUM(NUM)rn{rntvar i,j,strTemp;rntstrTemp="0123456789";rntif ( NUM.length== 0)rnttreturn 0rntfor (i=0;i<NUM.length;i++)rnt{rnttj=strTemp.indexOf(NUM.charAt(i));rnttif (j==-1)rntt{rntt//说明有字符不是数字rntttreturn 0;rntt}rnt}rn        //说明是数字rntreturn 1;rn}rnrn//函数名:fucCheckTELrn//功能介绍:检查是否为电话号码rn//参数说明:要检查的字符串rn//返回值:1为是合法,0为不合法rnfunction fucCheckTEL(TEL)rn{rntvar i,j,strTemp;rntstrTemp="0123456789-()# ";rntfor (i=0;i<TEL.length;i++)rnt{rnttj=strTemp.indexOf(TEL.charAt(i));rnttif (j==-1)rntt{rntt//说明有字符不合法rntttreturn 0;rntt}rnt}rnt//说明合法rntreturn 1;rn}rnrn//函数名:fucCheckLengthrn//功能介绍:检查字符串的长度rn//参数说明:要检查的字符串rn//返回值:长度值rnfunction fucCheckLength(strTemp)rn{rntvar i,sum;rntsum=0;rntfor(i=0;i<strTemp.length;i++)rnt{rnttif ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))rntttsum=sum+1;rnttelserntttsum=sum+2;rnt}rntreturn sum;rn}rnrnrn</SCRIPT>rnrn<SCRIPT language=javascript>rnfunction enb1()rn{rntif (docume");                     out.print("nt.form1.countryid.value!=1)rnt{rnttdocument.form1.provinceid.disabled=true;rnttdocument.form1.cityid.disabled=true;rnttdocument.form1.haddr.value="";rnt}rntelsernt{rnttdocument.form1.provinceid.disabled=false;rnttdocument.form1.cityid.disabled=false;rnt}rn}rnrnfunction ctychg()rn{rntdocument.form1.methodflag.value = "1";rntdocument.form1.action = "mbrregdetail.asp" ;rntdocument.form1.submit();rn}rn</SCRIPT>rnrn<SCRIPT language=javascript id=clientEventHandlersJS>rn<!--rnrnrnfunction form1_onsubmit()rn{rnrnrnrntif (document.form1.methodflag.value == "1")// || document.form1.methodflag.value == "3")rnt{rnttdocument.form1.action = "mbrregdetail.asp"rnt}rntelsernt{tdocument.form1.action = "reguser3.jsp"rnrntif (chkspc(document.form1.name.value)==0)rnt{talert("请填写您的姓名。");rnttdocument.form1.name.focus();rnttreturn false;rnt}rnrntif ((window.form1.sex[0].checked == 0)  &&  (window.form1.sex[1].checked == 0  ))rnt{talert("请选择您的性别。");rnttreturn false;rnt}rnrntif ((chksafe(document.form1.name.value)==0)||(fucCheckLeng");                         out.print("th(document.form1.name.value)>20))rnt{talert("请填写正确的姓名。");rnttdocument.form1.name.focus();rnttreturn false;rnt}rnrntif (fucCheckLength(document.form1.pwd.value)<4)rnt{talert("密码必须大于4位")rnttdocument.form1.pwd.focus();rnttreturn false;rnt}rnrntif ((chksafe(document.form1.pwd.value)==0)||(fucCheckLength(document.form1.pwd.value)>18))rnt{talert("请填写正确密码。")rnttdocument.form1.pwd.focus();rnttreturn false;rnt}rnrnrntif (document.form1.PasswordConfirm.value!=document.form1.pwd.value)rnt{rnttalert ("请确认您的密码。");rnttdocument.form1.PasswordConfirm.value='';rnttdocument.form1.pwd.value='';rnttdocument.form1.pwd.focus();rnttreturn false;rnt}rnrntif (chkspc(document.form1.question.value)==0)rnt{talert("请填写您的密码提问。");rnttdocument.form1.question.focus();rnttreturn false;rnt}rntif ((chksafe(document.form1.question.value)==0)||(fucCheckLength(document.form1.question.value)>50))rnt{talert("请填写正确的密码提问。");rnttdocument.form1.question.focus();rnttreturn false;rnt}rntif (fucCheckLength(document.form1.answer.value)<4)rnt{talert("提示问题答案");                             out.print("必须大于4位")rnttdocument.form1.answer.focus();rnttreturn false;rnt}rntif (chkspc(document.form1.answer.value)==0)rnt{talert("请填写密码提示问题答案。");rnttdocument.form1.answer.focus();rnttreturn false;rnt}rntif ((chksafe(document.form1.answer.value)==0)||(fucCheckLength(document.form1.answer.value)>50))rnt{talert("请填写正确的密码提示问题答案。");rnttdocument.form1.answer.focus();rnttreturn false;rnt}rnrnt/*if ((chkspc(document.form1.birthday.value)!=0) && (chkdate(document.form1.birthday.value)==0))rnt{talert ("请填写合法的日期。");rnttdocument.form1.birthday.focus();rnttreturn false;rnt}rntif (chksafe(document.form1.birthday.value)==0)rnt{talert ("请填写合法的日期。");rnttdocument.form1.birthday.focus();rnttreturn false;rnt}*/rntif ((chkspc(document.form1.email.value)==0) || (chkemail(document.form1.email.value)==0))rnt{talert ("请填写正确的e-mail地址。");rnttdocument.form1.email.focus();rnttreturn false;rnt}rntif ((chksafe(document.form1.email.value)==0)||(fucCheckLength(document.form1.email.value)>40))rnt{talert ("请填写正确的e-mail地址。");rnttdocument.form1.email.foc");                             out.print("us();rnttreturn false;rnt}rn/*tif (chkspc(document.form1.certifierno.value)==0)rnt{talert ("请填写您的证件号码。");rnttdocument.form1.certifierno.focus();rnttreturn false;rnt}rnrntif ((chksafe(document.form1.certifierno.value)==0)||(fucCheckLength(document.form1.certifierno.value)>30))rnt{talert ("请填写正确的证件号码。");rnttdocument.form1.certifierno.focus();rnttreturn false;rnt}rn*/rntif (chkspc(document.form1.haddr.value)==0)rnt{talert ("请填写您的收货地址。");rnttdocument.form1.haddr.focus();rnttreturn false;rnt}rntif ((chksafe(document.form1.haddr.value)==0)||(fucCheckLength(document.form1.haddr.value)>200))rnt{talert ("请填写正确的收货地址。");rnttdocument.form1.haddr.focus();rnttreturn false;rnt}rntif (chkspc(document.form1.postcode.value)==0)rnt{talert ("请您填写邮政编码。");rnttdocument.form1.postcode.focus();rnttreturn false;rnt}rntif ((chksafe(document.form1.postcode.value)==0)||(fucCheckLength(document.form1.postcode.value)>15))rnt{talert ("请填写正确的邮政编码。");rnttdocument.form1.postcode.focus();rnttreturn false;rnt}rntif ((document.form1.usephone.valu");                         out.print("e=='') || (chkspc(document.form1.usephone.value)==0) || (fucCheckLength(document.form1.usephone.value)>30)||(fucCheckTEL(document.form1.usephone.value)==0))rnt{rnttalert("您的常用电话号码填写有误。");rnttdocument.form1.usephone.focus();rnttreturn false;rnt}rnrntfor (lgth=0;lgth<=document.form1.pwd.value.length;lgth++)rntt{tif ( (document.form1.pwd.value.charCodeAt(lgth)>128)  || (document.form1.pwd.value.charAt(lgth)=="'") )rnttt{talert("请不要输入中文密码或者单引号!");rnttttdocument.form1.pwd.focus();rnttttreturn false;rnttt}rntt}rnrnrnrnt}rnrn}rnrnfunction cityChange(p)rn{rnt/*document.form1.methodflag.value = "3";rntdocument.form1.action = "mbrregdetail.asp" ;rntdocument.form1.submit();*/rnt//alert(getCityName(p));rntdocument.form1.haddr.value=document.form1.prvname.value+getCityName(p);rnt//alert(CityArray[0].name);rnt//alert(p);rn//tctychg();rn}rnfunction magazine51go_onclick() {rntif  (form1.magazine51go.checked == true ) tr_51go.style.display="";rntelse tr_51go.style.display="none";rn}rnrn//-->rn</SCRIPT>rn<title>注册信息</title>rn<");                 out.print("link rel="stylesheet" type="text/css" href="style.css">rn</HEAD>rn<BODY bgColor=#ffffff>rn<DIV align=center>rn<TABLE cellSpacing=0 cellPadding=0 width=750>rn  <TBODY>rn  <TR>rn    <TD height=62>rn      <DIV align=center><BR>rn        <h2>");                 out.print(String.valueOf(strUID));  //[ /reguser2.jsp; Line: 540]                 out.print(",您好!</h2>rn      <FORM language=javascript name=form1 onsubmit="return form1_onsubmit()" method=post>rn <INPUT type=hidden value=");                 out.print(String.valueOf(strUID));  //[ /reguser2.jsp; Line: 542]                 out.print(" name=uid>rn <INPUT type=hidden value=2 name=methodflag>rn        <table border="0" width="100%" cellspacing="0" cellpadding="0">rn          <tr>rn            <td width="100%">rn              <p style="line-height: 150%">&nbsp;&nbsp;rn              为了我们更好的为您服务,更准确及时的将您订购的商品送到您的手中和与您联系,请您务必详细填写您的信息,并核对无误;rn            国内用户请留下您的真实中文姓名。 请放心:您的资料未经您的允许,我们将只用于处理您的订货信息,对外保密。rn            (带*号为必填项)</p>rn              <p> </td>rn          </tr>rn        </table>rn      <TABLE class=main cellSpacing=1 width=746 bgColor=#006699>rn        <TBODY>rn        <TR>rn          <TD  bgColor=#006699 colSpan=2 width="736"><FONTrn            color=#ffffff><B>注册信息:</B></FONT></TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff>您的会员帐号: </TD>rn          <TD bgColor=#ffffff width="598">");                 out.print(String.valueOf(strUID));  //[ /reguser2.jsp; Line: 561]                 out.print("<BR>[这是您刚才选好的名字,若需要重新选取,可以点击“<Arn            href="reguser.htm">上一步</A>”。] </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>您的姓名:</TD>rn          <TD bgColor=#ffffff width="598"><INPUT maxLength=20 size=10 name=name>rn            <BR>[请留下您的真实姓名,便于我们与您的联系以及给您发货。] </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#000000><FONTrn            color=#e71c17>*</FONT>性别:</FONT></TD>rn          <TD bgColor=#ffffff width="598"><FONT color=#000000><INPUT id=sexrn            type=radio CHECKED value=男 name=sex> 男 <INPUT id=sex type=radiorn            value=女 name=sex> 女</FONT> </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>密码:</TD>rn          <TD bgColor=#ffffff width="598">rn            <P><FONT color=#000000><INPUT type=password maxLength=18 name=pwd>rn            </FONT><BR>[长度太小的密码很不安全,而长度太大的密码又不方便记忆,所以请您将密码的长度限制在4-16个字符之间。密码的组成元素只能是英文字母、数字、符号,例如:small2000、199707!等。]rn            </P></TD></TR>rn   ");                 out.print("     <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>密码确认:</TD>rn          <TD bgColor=#ffffff width="598"><FONT color=#000000><INPUTrn            type=password maxLength=18 name=PasswordConfirm>rn            <BR>[请您在“确认密码”方框中输入与“密码”相同的信息,这是为了防止设置密码时输入错误。] </FONT></TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>密码提问:</TD>rn          <TD bgColor=#ffffff width="598"><FONT color=#000000><INPUTrn            maxLength=50 size=40 name=question>rn            </FONT><BR>[如果您忘记密码,系统会提出此问题。选择一个容易勾起您的回忆的问题吧!] </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>密码答案:</TD>rn          <TD bgColor=#ffffff width="598"><INPUT maxLength=50 size=40rn            name=answer> (密码遗忘时将验证此答案)rn            <BR>[此答案与前面的问题对应,当您忘记密码时,系统会根据您在这里设定的提示问题和答案帮助您重新设置密码。] </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>E-MAIL:</TD>rn          <TD bgColor=#ffffff width="598"><INPUT maxLeng");                 out.print("th=40 name=email>rn            <BR>[请您填上正确的电子邮件地址,这样我们才方便与您联系。<FONTrn            color=#ff0000>如果您有两个以上的邮箱,请只填写您最常用的一个邮箱地址。</FONT>] </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>常用电话:</TD>rn          <TD bgColor=#ffffff width="598"><INPUT id=text5 maxLength=30rn            name=usephone> <BR>[请填写能随时联系到您的电话,以便你在购物时我们能随时与您取得联系。] </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>收货地址:</TD>rn          <TD bgColor=#ffffff width="598"><INPUT maxLength=200 size=60 name=haddr> <BR>[请填写您能最直接收到购物的地址,以便我们能尽快将您购的物递交给您。]rn        </TD></TR>rn        <TR>rn          <TD width=130 bgColor=#ffffff><FONT color=#e71c17>*</FONT>邮编:</TD>rn          <TD bgColor=#ffffff width="598"><INPUT maxLength=15 name=postcode>rn        </TD></TR>rn        <TR>rn          <TD bgColor=#ffffff colSpan=2 width="736"></TD></TR>rn        <TR id=tr_51go style="DISPLAY: none" bgColor=#ffffff>rn          <TD  width=736 colSpan=2> </TD></TR></TBODY></TABLE><INP");                 out.print("UT  type=submit value=确认 name=button1><INPUT  id=button2 type=reset value=重填 name=reset>rn      <BR></FORM></DIV></TD></TR></TBODY></TABLE>rn</DIV></BODY>rn</html>rn");                 //[ /reguser2.jsp; Line: 618]             }catch(Exception exp){ //[ /reguser2.jsp; Line: 619]                 exp.printStackTrace(); //[ /reguser2.jsp; Line: 620]             } //[ /reguser2.jsp; Line: 621]             //[ /reguser2.jsp; Line: 622]             out.print("rnrn");         } catch (Throwable __ee) {             while (out != null && out != _originalOut) out = pageContext.popBody();             ((weblogic.servlet.jsp.PageContextImpl)pageContext).handlePageException((Throwable)__ee);         }                  
  56.         //before final close brace...
  57.     }
  58.     
  59.     
  60. }