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

📄 registry.jsp

📁 使用jsp和access数据库写的bbs论坛系统
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="incdb.jsp"%>
<%@ page import="java.text.*"%>
<jsp:useBean id="user" class="test.bbsuser" scope="page"/>
<%
int userid,userclass;
String username,userpassword,useremail,userhomepage,hpname,usersex,comefrom,usersign;
java.util.Date dateandtime,userbirthday;
String strSQL;
byte[] tmpbyte;
java.sql.ResultSet sqlRst;				   
String B1=request.getParameter("B1");
String tempSTR;
%>
<html>

<head>
<title>用户注册</title>
<link rel="stylesheet" type="text/css" href="bbs03.css">

</head>

<body>

<script Language="JavaScript">
<!--
function isspacestring(mystring)
{ var istring=mystring;
  var temp,i,strlen;
  temp=true;
  strlen=istring.length;
  for (i=0;i<strlen;i++)
  {
    if ((istring.substring(i,i+1)!=" ")&(temp))
     { temp=false;  }
  }
 return temp;
}

function firstisspace(mystring)
{ var istring=mystring;
  var temp,i,strlen;
  temp=false;
    if (istring.substring(0,1)==" ")
     { temp=true;  }
 return temp;
}




function isemail(mystring)
{
  var istring=mystring;
  var atpos=mystring.indexOf("@");
  var temp=true;
  if (atpos==-1) //email中没有@符号;不正确的EMAIL
  {
     temp=false;
  }
  return temp;
}

function check_input(theForm)
{

   if ((theForm.username.value == "")|(firstisspace(theForm.username.value)))
  {
    alert("请输入用户名.不能以空格开头");
    theForm.username.focus();
    return (false);
  }
  
  if (theForm.username.value.length > 20)
    {
    alert("用户名长度应小于20个字符或数字.");
    theForm.username.focus();
    return (false);
  }

  if ((theForm.userpassword.value == "")|(isspacestring(theForm.userpassword.value)))
  {
    alert("请输入密码.");
    theForm.userpassword.focus();
    return (false);
  }

  if (theForm.userpassword.value.length > 10)
  {
    alert("密码长度应小于10.");
    theForm.user_password.focus();
    return (false);
  }

  if (theForm.userpassword.value != theForm.userpassword2.value)
  {
    alert("两次密码不相同,请重新输入密码.");
    theForm.userpassword.focus();
    return (false);
  }
  return (true);
}
//-->
</script>

<div align="center">
<table border="1" width="600" bordercolorlight="#000000" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF">
  <tr>
    <td width="600" align="center">
      <form method="post" action="registry.jsp"  onsubmit="return check_input(this)" name="registry">
        <p align="center" style="margin-top: 0; margin-bottom: 0"><b><font size="4"><br>
        新 用 户 注 册&nbsp;&nbsp; </font></b>*不能为空</p>   
  <center>   
        <div align="center">   
          <center>   
        <table border="0" width="95%" height="85">   
          <tr>   
            <td width="540" height="41"> 
              <p style="margin-top: 0; margin-bottom: 0">用 户 名:<input class="intext" type="text" name="username" size="20" >&nbsp;<font color="#FF0000">*</font>&nbsp;&nbsp;                                   
              密&nbsp; 码:<input class="intext" type="password" name="userpassword" size="10"><font color="#FF0000">*</font>&nbsp;                                   
              重复密码:<input class="intext" type="password" name="userpassword2" size="10"><font color="#FF0000">*</font>                                                              
              </p>                                  
              <p style="margin-top: 0; margin-bottom: 0">E_MAIL&nbsp;&nbsp; <input class="intext" type="text" name="useremail" size="30">                                                                                                                  
              <p style="margin-top: 0; margin-bottom: 0">HOMEPAGE: <input class="intext" type="text" name="userhomepage" size="50" value="http://">&nbsp;&nbsp;                                                                                                                
              </p>                                                              
              <p style="margin-top: 0; margin-bottom: 0">主页名称:<input class="intext" type="text" name="hpname" size="20">                                                                                                                
              </p>                                                              
              <p style="margin-top: 0; margin-bottom: 0">生&nbsp;&nbsp;&nbsp; 日:<input class="intext" type="text" name="userbirthday" size="11" value="99-05-26">&nbsp;格式:yy-mm-dd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br> 
              &nbsp;性&nbsp; 别:<input type="radio" value="男" name="usersex" checked>男<input type="radio" value="女" name="usersex">女&nbsp;&nbsp;                                  
              &nbsp;                                   
              来&nbsp;&nbsp; 自:<input class="intext" type="text" name="comefrom" size="20">                                                                                                                 
              </p>                                                              
              <p style="margin-top: 0; margin-bottom: 0">签名:                                                                                                                 
              </p>                                                              
              <p style="margin-top: 0; margin-bottom: 0"><textarea class="intext" rows="4" name="usersign" cols="36"></textarea>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                
              <input class="buttonface" type="submit" value="好啦" name="B1">&nbsp;&nbsp;                
        <input class="buttonface" type="reset" value="重填" name="B2">&nbsp;                            
              </p>                                            
            </td>                    
          </tr>                                                                                         
        </table>               
          </center>                                                                                   
        </div>                                                                                   
      </form>            
      </center>            
    </td>          
  </tr>            
</table>                                                                                        
</div>                                                                                          

<%                 


if (B1!=null){
//**********************************************************
username=request.getParameter("username");
userpassword=request.getParameter("userpassword");
useremail=request.getParameter("useremail");
userhomepage=request.getParameter("userhomepage");
hpname=request.getParameter("hpname");
usersex=request.getParameter("usersex");
comefrom=request.getParameter("comefrom");
userclass=0;
usersign=request.getParameter("usersign");
dateandtime=new java.util.Date();
userbirthday=new java.util.Date();

username=username.trim();
useremail=useremail.trim();
userpassword=userpassword.trim();
userhomepage=userhomepage.trim();
hpname=hpname.trim();
comefrom=comefrom.trim();

tmpbyte=username.getBytes("ISO8859_1");
username=new String(tmpbyte);

tmpbyte=usersex.getBytes("ISO8859_1");
usersex=new String(tmpbyte);

tmpbyte=hpname.getBytes("ISO8859_1");
hpname=new String(tmpbyte);

tmpbyte=comefrom.getBytes("ISO8859_1");
comefrom=new String(tmpbyte);

tmpbyte=usersign.getBytes("ISO8859_1");
usersign=new String(tmpbyte);
//**********************************************************

if (user.getUserInfo(username)) {
%>

<div align="center">                                                                                     
  <center>    
<table border="0" width="300">     
  <tr>                          
    <td width="540" align="center">                                              
      <p><font size="7" color="#FF0000" face="Copperplate Gothic Bold">error</font>                    
      </p>                                             
      <p><font size="4" face="华文新魏">重名!请重新确定用户名!</font></p>         
      <p>&nbsp;&nbsp;&nbsp;          
<!--	  
      <form method="GET" action="registry.jsp">                                             
        <p><input type="submit" value="返回" name="B1"></p>                                             
      </form>                                             
-->
    </td>      
  </tr>                                    
</table>                                   
  </center>                                                                                   
</div>                                                                                   

<%
}else{
    
//'新用户注册
user.setUserName(username);
user.setUserPassword(userpassword);
user.setUserEmail(useremail);
user.setUserHomepage(userhomepage);
user.setUserHomepagename(hpname);
user.setUserSex(usersex);
user.setUserComefrom(comefrom);
user.setUserClass(userclass);
user.setUserSign(usersign);

user.registryNewUser();
%>
<div align="center">                                                                                  
  <center> 
<table border="0" width="300"> 
  <tr>                         
    <td width="540" align="center"><font color="#0000FF" face="Copperplate Gothic Bold" size="6">congratulation</font>   
      <p>注册成功!!</p>                                     
      <div align="center"> 
        <center>                                                                                   
        <table border="0" width="300">
          <tr>                                                                                   
            <td width="200" align="right">用户名:</td> 
            <td width="300"><%=username%></td>        
          </tr>                                                                                   
          <tr>                                                                                   
            <td width="200" align="right">密码:</td>  
            <td width="300"><%=userpassword%></td>    
          </tr>                                                                                   
          <tr>                                                                                   
            <td width="200" align="right">EMAIL:</td> 
            <td width="300"><%=useremail%></td>       
          </tr>                                                                                   
          <tr>                                                                                   
            <td width="200" align="right">homepage:</td>
            <td width="300"><%=userhomepage%></td>      
          </tr>                                                                                  
          <tr>                                                                                  
            <td width="200" align="right">主页名称:</td>
            <td width="300"><%=hpname%></td>           
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="200" align="right">birthday:</td>
            <td width="300"><%=userbirthday%></td>      
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="200" align="right">性别:</td>    
            <td width="300"><%=usersex%></td>           
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="200" align="right">来自:</td>    
            <td width="300"><%=comefrom%></td>          
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="200" align="right">jointime:</td>
            <td width="300"><%=dateandtime%></td>       
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="200" align="right">积分</td>     
            <td width="300"><%=userclass%></td>         
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="200" align="right">签名:</td>    
            <td width="300"></td>                       
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="500" align="right" colspan="2"><%=usersign%></td>  
          </tr>                                                                                 
          <tr>                                                                                 
            <td width="200" align="right"></td>                           
            <td width="300"><a href="index.htm" target="_top">进入论坛</a></td>
          </tr>                                                                                
        </table>                                                                                
        </center>                                                                                
      </div>                                                                                
     </td> 
  </tr>  
</table> 
  </center>                                                                               
</div>                       
<%  
  }	//else
}//if (B1!=null)
%>
</body>  
</html>

⌨️ 快捷键说明

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