2020.04.30 三层架构联系4分页

package com.aojie.web.Servlet;

import com.aojie.domain.PageBean;
import com.aojie.domain.User;
import com.aojie.service.UserService;
import com.aojie.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;

/**
* @author aojie
* @fuction
* @create 2020-04-29 21:31
*/
@WebServlet("/FindUserByPageServlet")
public class FindUserByPageServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//获取参数
String currentPage = request.getParameter("currentPage");
String rows = request.getParameter("rows");
//如果当前页码为空和每页条数为空则设置默认
if (currentPage==null||currentPage.equals("")){
currentPage="1";
}
if (rows == null||rows.equals("")) {
rows="5";
}
if (Integer.parseInt(currentPage)<=0) {
currentPage="1";
}
//调用service中的方法
UserService service = new UserServiceImpl();
PageBean<User> pageBean = service.findUserByPage(Integer.parseInt(currentPage), Integer.parseInt(rows));
System.out.println(pageBean);
//将pagebean对象存入requse域中
request.setAttribute("pageBean",pageBean);
request.getRequestDispatcher("/list.jsp").forward(request,response);

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response);
}
}

猜你喜欢

转载自www.cnblogs.com/aojie/p/12806278.html