源码
String currentPage = req.getParameter("currentPage");
Integer num = 1;
if("".equals(currentPage) || currentPage == null){
num = 1;
}else{
num = Integer.parseInt(currentPage);
}
CSService service = new CSServiceImpl();
//分页 PageHelper
PageHelper.startPage(num,20);
Page page = (Page) service.getCSMapper();
PageInfo<CS> pageInfo = page.toPageInfo();
req.setAttribute("page",pageInfo);
req.getRequestDispatcher("page.jsp").forward(req,resp);
报错
java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Page
at com.aowin.controller.GetAllCSController.doGet (GetAllCSController.java:34)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:687)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service (ServletHolder.java:1450)
at org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:799)
at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter (ServletHandler.java:1626)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter (WebSocketUpgradeFilter.java:285)
at org.eclipse.jetty.servlet.FilterHolder.doFilter (FilterHolder.java:193)
at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter (ServletHandler.java:1601)
at org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:548)
at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:602)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:127)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler.java:235)
at org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:1624)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler.java:233)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1435)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:188)
at org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:501)
at org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:1594)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:186)
at org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1350)
at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:191)
at org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection.java:146)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:127)
at org.eclipse.jetty.server.Server.handle (Server.java:516)
at org.eclipse.jetty.server.HttpChannel.lambda$handle$1 (HttpChannel.java:388)
at org.eclipse.jetty.server.HttpChannel.dispatch (HttpChannel.java:633)
at org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:380)
at org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:277)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded (AbstractConnection.java:311)
at org.eclipse.jetty.io.FillInterest.fillable (FillInterest.java:105)
at org.eclipse.jetty.io.ChannelEndPoint$1.run (ChannelEndPoint.java:104)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask (EatWhatYouKill.java:336)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce (EatWhatYouKill.java:313)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce (EatWhatYouKill.java:171)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run (EatWhatYouKill.java:129)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run (ReservedThreadExecutor.java:383)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:882)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run (QueuedThreadPool.java:1036)
at java.lang.Thread.run (Thread.java:748)
提示不能转换 找不出问题