JSP增删改查思路(2)

第二个模块:登陆,显示列表

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

 

7servlet:获取修改之后的值,实例化接口实现类,调用接口实现类中的方法

 

 

 

接口实现类

接口:

第四个模块:删除模块

1.思路:根据id删除这条数据,将剩下的数据显示在列表页面

列表页面有一个删除按钮,点击删除跳转一个删除的servlet并拿到删除数据的id

 

2、删除接口

public int delStu(int id);

3、删除接口实现类

 

4、删除的servlet

 

 

第五个模块:

1、新增:列表页面点击新增按钮,直接跳转到新增页面,填完数据之后点击提交将数据提交到新增的servlet中然后将数据存储到数据库中

 

2、新增接口

public  int addStu(StudentEntity stu);

3、接口实现类:

 

猜你喜欢

转载自www.cnblogs.com/Lxf19990923/p/11951647.html