分页显示和读取

2014-11-24 02:43:14 · 作者: · 浏览: 1

Action:
Java代码
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
Mylog.log.info("queryAll");

int currentPage = 1;//当前页
int lineSize = 8;//每一显示的记录数
int allRecorders = 0;//总页数
String keyWord = null;//用于搜索的关键字
try {
keyWord = request.getParameter("kw");//获取搜索的关键字
currentPage = Integer.parseInt(request.getParameter("cp")) ;//获取当前页
} catch (Exception e) {
}
List ques = null;
ques = this.iquestiondao.queryAll(currentPage, lineSize);//获取记录
allRecorders = this.iquestiondao.queryAllCount();//获取总页数
request.setAttribute("all", ques);
request.setAttribute("currentPage", currentPage);
request.setAttribute("lineSize", lineSize);
request.setAttribute("allRecorders", allRecorders);
request.setAttribute("jspUrl", "show.do");//执行的地址
request.setAttribute("status", "");
request.setAttribute("keyWord", keyWord);
return mapping.findForward("showquestion");
}

JSP:
Html代码
















标题 悬赏 提问者 浏览次数
${ques.title } ${ques.offerscore } ${ques.userid } ${ques.clickcount }


















split_page.jsp:
...

作者“A+”