📄 register.jsp
字号:
<%@ page language="java" import="java.util.*,mypack.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'register.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<style type="text/css">
<!--
body {
background-color: #DCF3E1;
margin-left: 200px;
margin-right: 200px;
margin-top: 40px;
}
body,td,th {
font-size: 16px;
}
-->
</style>
<script>
function check(){
if(document.myform.username.value==""){
alert("用户名不能为空!");
return false;
}else if(document.myform.userpassword.value.length<6){
alert("密码长度不能小于6!");
return false;
}else if(document.myform.pwd1.value!=document.myform.userpassword.value){
alert("确认密码错误!");
return false;
}else if(document.myform.realname.value==""){
alert("姓名不能为空!");
return false;
}else if(document.myform.usertelephone.value==""){
alert("联系电话不能为空!");
return false;
}else if(document.myform.email.value.indexOf("@")<0){
alert("email地址必须包含@!");
return false;
}else if(document.myform.realaddr.value==""){
alert("地址不能为空!");
return false;
}else if(document.myform.code_check.value==""){
alert("验证码不能为空!");
return false;
}
else{
return true;
}
}
</script>
</head>
<body>
<form name="myform" onsubmit="return check();"action="register.jsp" method="post">
<div><h1>用户注册</h1></div>
<pre>
请输入用户名:<input type="text" name="username" />(可以由数字、英文字母组成)<br/>
请输入密码:<input type="password" name="userpassword"/>(不少于六位)<br/>
确认密码:<input type="password" name="pwd1"/><br/>
真实姓名:<input type="text" name="realname"/><br/>
联系电话:<input type="text" name="usertelephone"/><br/>
您的Email :<input type="text" name="email"/>(必须包含"@")<br/>
地址:<input type="text" name="realaddr"/><br/>
验证码:<img src="code_check.jsp" /><br/>
请输入验证码:<input type="text" name="code_check" /><br/>
<input type="submit" name="submit" value="提交"/> <input type="reset" name="reset" value="重置"/>
</pre>
</form>
<jsp:useBean id="userbean" class="mypack.UserBean">
<jsp:setProperty name="userbean" property="*"/>
</jsp:useBean>
<jsp:useBean id="userdb" class="mypack.UserDB" scope="session"/>
<%String random=request.getParameter("code_check");
String random2=request.getSession().getAttribute("rand").toString();
if(random!=null&&!random.equals(random2)){
out.println("验证码错误!");
}else{
if(userbean.getUsername()!=null){
boolean flg=userdb.addUser(userbean);
if(flg){
out.println("注册成功");
}else{out.println("注册失败");}
}
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -