您的位置:首页 > 其它

文章标题

2017-07-08 18:00 190 查看

学生注册案例

先创建学生类

private String username;
private String password;
private String gender;
private String hobbies;
private String birthday;
private String email;
private String grade;


获得get/set方法 toString方法

sql语句:

create table students(  id int primary key auto_increment,  username varc har(100) not null unique,  password varchar(100) not null,  gender var char(10),  hobby varchar(100),


jsp代码

<form action="${pageContext.request.contextPath}/student/regist" method
="post">
<table border="1" width="438">
<tr>
<td> 户名:</td>
<td>
<input type="text" name="username"/>
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="password" name="password"/>
</td>
</tr>
<tr>
<td>性别:</td>
action:
<td>
<input type="radio" name="gender" value="male" checked="checked"/>男性
<input type="radio" name="gender" value="female"/> 性
</td>
</tr>
<tr>
<td>爱好:</td>
<td>
<input type="checkbox" name="hobbies" value="吃饭"/>吃饭 <input type="checkbox" name="hobbies" value="睡觉"/>睡觉
<input type="checkbox" name="hobbies" value="学java"/>学java
</td>
</tr>
<tr>
<td>出 期:(yyyy-MM-dd)</td>
<td>
<input type="text" name="birthday"/>
</td>
</tr>
<tr>
<td>邮箱:</td>
<td>
<input type="text" name="email"/>
</td>
</tr>
<tr>
<td>成绩:</td>
<td>
<input type="text" name="grade"/>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="注册"/>
</td>
</tr>
</table>
</form>


action代码

public class StudentAction extends ActionSupport implements ModelDriven
<Student> {
private Student student = new Student();//模型
private BusinessService s = (BusinessService) new BusinessServiceImp
l();
private String [] hobbies;// 爱好为集合类型
public String[] getHobbies() {
return hobbies;
}
public void setHobbies(String[] hobbies) {
this.hobbies = hobbies;
}
public String regist(){
try {
if(i>0){
sb.append(",");
}
sb.append(hobbies[i]);
}
student.setHobby(sb.toString());
}
s.registStudent(student);
return SUCCESS;
} catch (Exception e) {
e.printStackTrace();
return ERROR;
}
}
public Student getM
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: