一.操作题(共1题)
1.创建一个JavaBean会员类Member.java,属性包括会员名name、密码password,年龄age,性别gender
2.制作会员注册页面register.jsp,通过页面表单输入信息,然后提交到show.jsp页面显示出会员信息
要求利用< jsp:useBean>等指令读取显示会员信息。
解答:
Member.java
package zx;
public class Member {
private String name;
private String password;
private int age;
private String gender;
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 int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
register.jsp
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<body>
<form action="show.jsp" method=post name=form>
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="name"> </td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="password" name="password"> </td>
</tr>
<tr>
<td>年龄:</td>
<td>
<input type="text" name="age"> </td>
</tr>
<tr>
<td>性别:</td>
<td>
<input type="text" name="gender"> </td>
</tr>
<td>
<input type="submit" value="提交" name="submit">
</td>
</tr>
</table>
</form>
</body>
</html>
show.jsp
<%@ page contentType="text/html;charset=UTF-8" import="zx.Member"%>
<html>
<body>
<%request.setCharacterEncoding("utf-8");%>
<jsp:useBean id="member" class="zx.Member" scope="page"/>
<jsp:setProperty name="member" property="*"/>
<table border="1" >
<tr><td>用户</td>
<td><jsp:getProperty name="member" property="name"/></td></tr>
<tr><td>密码</td>
<td><jsp:getProperty name="member" property="password"/></td></tr>
<tr><td>年龄</td>
<td><jsp:getProperty name="member" property="age"/></td></tr>
<tr><td>性别</td>
<td><jsp:getProperty name="member" property="gender"/></td></tr>
</table>
</body>
</html>