第二个模块:登陆,显示列表
1、我们要有一个登陆的jsp(从注册的servlet中跳转到你的登陆页面)
<form name="form1" method="post" action="LoginServlet">
用户名: <input type="text" name="username">
密码: <input type="password" name="password">
<input type="submit" value="登录">
</form>
2、我们在登陆页面中提交到我们的登陆的srvlet中(LoginServlet)
3、我们需要创建一个Loginservlet
登陆的思路:拿到用户名和密码去你的数据库中进行查询,查询出这个数据,证明登陆成功否者登陆失败
获取登陆的用户名和密码
实例化登陆接口实现类
调用登陆方法
如果登陆成功了{
我们要吧列表上的数据查询出来(查询出Student表中所有的数据)
4、要写一个登陆的接口
public ResultSet login(String name,String password);
//列表中的接口:查询学生表中所有的信息
public ResultSet finduser();
5、写一个接口实现类
写一条sql调用basedao中的executequery()
登陆的方法
查询出列表的方法(查询student表中的方法)
6、我们需要创建一个学生表的实体类StudentEntity
第三个模块修改
1、思路:点击 修改按钮,拿到这条数据的id传到servlet中去你的数据中把这条数据拿出来保存到你的修改页面,进行显示
2、在列表页面有一个修改按钮,点击修改之后跳转一个修改的servlet(根据 修改的id去查询这个数据,在修改页面 进行显示)
serlvet代码:
3、写一个接口实现类
代码:
4、修改页面数据显示接口
//修改显示页面信息
public ResultSet Update(int id);
5、写一个修改页面
6.将修改数据修改到数据库
修改页面提交的也是form表单将数据提交到servlet中
7、servlet:获取修改之后的值,实例化接口实现类,调用接口实现类中的方法
接口实现类
接口:
第四个模块:删除模块
1.思路:根据id删除这条数据,将剩下的数据显示在列表页面
列表页面有一个删除按钮,点击删除跳转一个删除的servlet并拿到删除数据的id
2、删除接口
public int delStu(int id);
3、删除接口实现类
4、删除的servlet
第五个模块:
1、新增:列表页面点击新增按钮,直接跳转到新增页面,填完数据之后点击提交将数据提交到新增的servlet中然后将数据存储到数据库中
2、新增接口
public int addStu(StudentEntity stu);
3、接口实现类: