今天做了搜索框和分页,代码如下
package com.zhongruan.servlet;
import com.zhongruan.pojo.PageInfo;
import com.zhongruan.service.IUserService;
import com.zhongruan.service.impl.UserServiceImpl;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
public class FindByPageServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{
String current=request.getParameter("currentPage");
String size1=request.getParameter("size");
int currentPage = Integer.parseInt(current);
int size = Integer.parseInt(size1);
IUserService userService=new UserServiceImpl();
PageInfo pageInfo=userService.findByPage(currentPage,size);
HttpSession session=request.getSession();
session.setAttribute("pageInfo",pageInfo);
request.getRequestDispatcher("/allUser.jsp").forward(request,response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int currentPage=1;
int size=5;
IUserService userService=new UserServiceImpl();
PageInfo pageInfo=userService.findByPage(currentPage,size);
HttpSession session=request.getSession();
session.setAttribute("pageInfo",pageInfo);
request.getRequestDispatcher("/allUser.jsp").forward(request,response);
}
}
package com.zhongruan.servlet;
import com.zhongruan.model.User;
import com.zhongruan.pojo.PageInfo;
import com.zhongruan.service.IUserService;
import com.zhongruan.service.impl.UserServiceImpl;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.util.List;
public class FindServlet extends HttpServlet {
IUserService userService=new UserServiceImpl();
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
List<User> users = userService.findAll();
HttpSession session = request.getSession();
PageInfo pageInfo = new PageInfo();
pageInfo.setList(users);
session.setAttribute("pageInfo",pageInfo);
request.getRequestDispatcher("allUser.jsp").forward(request, response);
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List<User> users=userService.findAll();
HttpSession session=request.getSession();
PageInfo pageInfo = new PageInfo();
pageInfo.setList(users);
session.setAttribute("pageInfo",pageInfo);
request.getRequestDispatcher("allUser.jsp").forward(request,response);
}
}
package com.zhongruan.servlet;
import com.zhongruan.model.User;
import com.zhongruan.pojo.PageInfo;
import com.zhongruan.service.IUserService;
import com.zhongruan.service.impl.UserServiceImpl;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.util.List;
public class FindServlet extends HttpServlet {
IUserService userService=new UserServiceImpl();
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
List<User> users = userService.findAll();
HttpSession session = request.getSession();
PageInfo pageInfo = new PageInfo();
pageInfo.setList(users);
session.setAttribute("pageInfo",pageInfo);
request.getRequestDispatcher("allUser.jsp").forward(request, response);
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List<User> users=userService.findAll();
HttpSession session=request.getSession();
PageInfo pageInfo = new PageInfo();
pageInfo.setList(users);
session.setAttribute("pageInfo",pageInfo);
request.getRequestDispatcher("allUser.jsp").forward(request,response);
}
}