jsp模拟用户注册源码实例



jsp模拟用户注册源码实例,JavaBean应用例子,用户注册的页面如何实现?以下的项目并未涉及到数据库,只是为了后面的学习打好基础,这对初学者是很有帮助的:

register.html文件:

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<title>register.html</title>
</head>
<body>
<form action=” register.jsp” method=”post”>
<table border=”1″>
<tr>
<td align=”center”>用户名:</td>
<td align=”left”><input type=”text” name=”username”></td>
<tr>
<td align=”center”>密 码:</td>
<td align=”left”><input type=”password” name=”password”></td>
</tr>
<tr>
<td align=”center”>性别</td>
<td align=”left”>
男<input type=”radio” name=”sex” value=”1″>
女<input type=”radio” name=”sex” value=”2″>
</td>
</tr>
<tr>
<td align=”center”>年龄:</td>
<td align=”left”><input type=”text” name=”age”></td>
</tr>
</table>
<input type=”submit” value=”注册”>
<input type=”reset” value=”重置”>
</form>
</body>
</html>

register.jsp源码:

<%@ page language=”java” import=”java.util.*” pageEncoding=”utf-8″%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<title>My JSP ‘register.jsp’ starting page</title>
</head>
<body>
<jsp:useBean id=”register_users” scope=”session” class=”com.cn.userbean.Users”></jsp:useBean>
<%
register_users.setRegisterDate(new Date());
%>
<jsp:setProperty name=”register_users” property=”*”/>
<table width=”70%” border=”1″ align=”center”>
<tr align=”center”>
<td colspan=”2″ align=”center”>用户注册信息</td>
</tr>
<tr>
<td>注册的用户名</td>
<td>
<jsp:getProperty name=”register_users” property=”username”/>
</td>
</tr>
<tr>
<td>注册密码</td>
<td>
<jsp:getProperty name=”register_users” property=”password”/>
</td>
</tr>
<tr>
<td>用户性别</td>
<td>
<%
if(request.getParameter(“sex”)!=null){
if(request.getParameter(“sex”).equals(“1″)){
out.println(“男”);
}else if(request.getParameter(“sex”).equals(“2″)){
out.println(“女”);
}
}else{
out.println(“null”);
}
%>
</td>
</tr>
<tr>
<td>用户年龄</td>
<td>
<jsp:getProperty name=”register_users” property=”age”/>
</td>
</tr>
<tr>
<td>注册时间</td>
<td>
<jsp:getProperty name=”register_users” property=”registerDate”/>
</td>
</tr>
</table>
</body>
</html>

用到的JavaBean文件:


package com.cn.userbean;

import java.util.Date;

public class Users {
private String username;
private String password;
private Date registerDate;
private String sex;
private int age;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Date getRegisterDate() {
return registerDate;
}
public void setRegisterDate(Date registerDate) {
this.registerDate = registerDate;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}

}