问题描述
- 麻烦大家能不能根据我的Action代码完成Jsp代码?
-
public ActionForward showArticleUI(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {//得到当前用户[从session取出] Users loginUser = (Users) request.getSession().getAttribute("loginuser"); //获取页码 String pageStr = request.getParameter("page"); if(pageStr == null){ pageStr = String.valueOf(request.getSession().getAttribute("page")); }else{ request.getSession().setAttribute("page", pageStr); } int page = 1; try{ page = Integer.parseInt(pageStr); }catch(NumberFormatException e){ } //获得总记录数 int count = articleService.getResultBySql("select * from article where authorId=?", new Object[]{loginUser.getId()}).size(); int maxPage = count / NUMBER; if(count%NUMBER != 0){ maxPage ++; } //获得列表 List<Article> list = articleService.getResultBySql("select * from article where authorId=? order by indate limit ? offset ?", new Object[]{loginUser.getId(),NUMBER,(page-1)*NUMBER}); if(count != 0 && list == null){ list = articleService.getResultBySql("select * from article where authorId=? order by indate limit ? offset ?", new Object[]{loginUser.getId(),NUMBER,(page-1)*NUMBER}); } request.setAttribute("articlelist", list); if(list != null){ PageData data = new PageData(list,page,maxPage); request.setAttribute("articles", data); } //分页部分 TurnPageForm tForm = new TurnPageForm(); tForm.setCurrentPage(page); tForm.setMaxpage(maxPage); request.setAttribute("turnPageForm", tForm); return mapping.findForward("goShowArticleUI"); } ![![![![图片说明](http://img.ask.csdn.net/upload/201504/30/1430395072_509918.jpg)图片说明](http://img.ask.csdn.net/upload/201504/30/1430395052_660100.jpg)图片说明](http://img.ask.csdn.net/upload/201504/30/1430395029_475278.jpg)图片说明](http://img.ask.csdn.net/upload/201504/30/1430395010_900820.jpg) 希望大家帮我写出在JSP页面分页显示日志标题的JSP代码,以供我借鉴学习。这一块我确实不懂,谢谢大家啦。
解决方案
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
解决方案二:
这是我见过的最无耻的问问题的了,直接让别人给你写代码。。。
时间: 2024-08-31 21:18:53