写一个封装用户信息的JavaBean对象。通过操作JavaBean的动作标识,输出用户的注册信息。
首先创建一个名称为User的JavaBean对象来封装用户信息,属性包括用户名,密码,qq,邮箱,性别。写JavaBean要严格遵循规范这样在JSP页面中才能很好的引用。
package com;
public class User {
// 用户名
private String name;
// 密码
private String password;
// qq号码
private String qq;
// E-Mail地址
private String mail;
// 性别
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getQq() {
return qq;
}
public void setQq(String qq) {
this.qq = qq;
}
public String getMail() {
return mail;
}
public void setMail(String mail) {
this.mail = mail;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
然后写一个JSP的页面来注册信息。
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>用户注册</title>
</head>
<body>
<form action="456.jsp" method="post">
<table align="center" width="450">
<tr>
<td align="center" colspan="2">
<h2>用户注册</h2>
<hr>
</td>
</tr>
<tr>
<td align="right">用户名:</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td align="right">密码:</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td align="right">性别:</td>
<td>
<input type="radio" name="sex" value="男" checked="checked">男
<input type="radio" name="sex" value="女">女
</td>
</tr>
<tr>
<td align="right">QQ号码:</td>
<td><input type="text" name="qq" /></td>
</tr>
<tr>
<td align="right">E-Mail地址:</td>
<td><input type="text" name="mail" /></td>
</tr>
<tr>
<td align="center" colspan="2">
<input type="submit" value="注 册">
</td>
</tr>
</table>
</form>
</body>
</html>
最后写一个接收注册信息的JSP页面
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>注册信息</title>
</head>
<body>
<%request.setCharacterEncoding("GB18030"); %>
<jsp:useBean id="user" class="com.User">
<jsp:setProperty property="*" name="user"/>
</jsp:useBean>
<table align="center" width="400">
<tr>
<td align="right">姓 名:</td>
<td>
<jsp:getProperty property="name" name="user"/>
</td>
</tr>
<tr>
<td align="right">密 码:</td>
<td>
<jsp:getProperty property="password" name="user"/>
</td>
</tr>
<tr>
<td align="right">性 别:</td>
<td>
<jsp:getProperty property="sex" name="user"/>
</td>
</tr>
<tr>
<td align="right">QQ号码:</td>
<td>
<jsp:getProperty property="qq" name="user"/>
</td>
</tr>
<tr>
<td align="right">E-Mail地址:</td>
<td>
<jsp:getProperty property="mail" name="user"/>
</td>
</tr>
</table>
</body>
</html>