前言
之前我们已经完成了登录的逻辑操作,那么接下来我们完成学生信息查询的操作
一 分析
之前的博客我们已经把准备工作完成了,戳–>登录模块查看
现在我们直接分析查询学生信息的逻辑,话不多说,直接上图:
二 代码
1. findAllServlet
package com.itevent.web.servlet;
import com.itevent.domain.Users;
import com.itevent.service.UserService;
import com.itevent.service.impl.UserServiceImpl;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
@WebServlet("/findAllServlet")
public class FindAllServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//1.调用service中的findAll方法进行查询,并返回一个list集合
UserService service = new UserServiceImpl();
List<Users> users = service.findAll();
//2.保存数据到request域中
request.setAttribute("users",users);
//转发到list.jsp
request.getRequestDispatcher("/list.jsp").forward(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response);
}
}
2.UserServiceImpl中的代码
@Override
public List<Users> findAll()