【JSP开源代码栏目提醒】:以下是网学会员为您推荐的JSP开源代码-registry.jsp,希望本篇文章对您学习有所帮助。
<%request.setCharacterEncoding("GB2312");%>
<%@page contentType="text/html; charset=gb2312"%>
<%@page pageEncoding="GB2312"%>
<%@ include file="incdb.jsp"%>
<%@ page import="java.text.*"%>
<jsp:useBean id="user" class="twm.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 bgcolor="#EFFFCE" 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>
新 用 户 注 册 </font></b><font color="#FF0000">(*</font>不能为空<font color="#FF0000">)</font></p>
<div align="center">
<center>
<table bgcolor="#EFFFCE" 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" >
<font color="#FF0000">*</font>用户名长度应小于20个字符或数字!!</p>
<p>密 码:
<input class="intext" type="password" name="userpassword" size="10">
<font color="#FF0000">*</font>密码长度应小于10!!</p>
<p> 重复密码:
<input class="intext" type="password" name="userpassword2" size="10">
<font color="#FF0000">*</font></p>
<p style="margin-top: 0">E_MAIL :
<input class="intext" type="text" name="useremail" size="30"></p>
<p style="margin-top: 0">HOMEPAGE:
<input class="intext" type="text" name="userhomepage" size="50" value="efrom" 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>
<br>
<input class="buttonface" type="submit" value="提交" name="B1"> <input class="buttonface" type="reset" value="重填" name="B2">
</p>
</td>
</tr>
</table>
</center>
</div>
</form>
</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();
//**********************************************************
if (user.getUserInfo(username)) {
%>
<div align="center">
<center>
<table bgcolor="#EFFFCE" 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>
<!--
<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 bgcolor="#EFFFCE" 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
上一篇:
registRight.jsp
下一篇:
论“十二五”期间的行政体制改革