您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 用Spring+Struts 写了个分页,想把具体类里的 一些代码封装到 父类,不知道父类 该怎么写,大家提供有什么思路吗?

用Spring+Struts 写了个分页,想把具体类里的 一些代码封装到 父类,不知道父类 该怎么写,大家提供有什么思路吗?

来源:网络整理     时间:2016/8/13 18:40:41     关键词:

关于网友提出的“ 用Spring+Struts 写了个分页,想把具体类里的 一些代码封装到 父类,不知道父类 该怎么写,大家提供有什么思路吗?”问题疑问,本网通过在网上对“ 用Spring+Struts 写了个分页,想把具体类里的 一些代码封装到 父类,不知道父类 该怎么写,大家提供有什么思路吗?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 用Spring+Struts 写了个分页,想把具体类里的 一些代码封装到 父类,不知道父类 该怎么写,大家提供有什么思路吗?
描述:

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
String currentPage = request.getParameter("currentPage");
String pagerMethod = request.getParameter("pagerMethod");
if (null == currentPage)
currentPage = "1";
if (null == pagerMethod)
pagerMethod = "first";

Page page = new Page();
int totalRow = roleDAO.getRoleCon();// 总行数
pager = pagerService.getPager(currentPage, pagerMethod, totalRow);
page.setStartRow(pager.getStartRow());
page.setPageSize(pager.getPageSize());
request.setAttribute("RESULT", roleDAO.getRoleList(page));
request.setAttribute("totalRows", totalRow);
request.setAttribute("pager", pager);
return mapping.findForward("suc");
}
------------
JSP:


行 
页 
页 
<>&pagerMethod=first">
首页
<>&pagerMethod=previous">
上一页
<>&pagerMethod=next">
下一页
<>&pagerMethod=last">
尾页
页 


解决方案1:

父类
public ActionForward execute(ActionMapping mapping, ActionForm form, 
HttpServletRequest request, HttpServletResponse response) 

String currentPage = request.getParameter("currentPage"); 
String pagerMethod = request.getParameter("pagerMethod"); 
if (null == currentPage) 
currentPage = "1"; 
if (null == pagerMethod) 
pagerMethod = "first"; 
..........
}
子类
public ActionForward execute(ActionMapping mapping, ActionForm form, 
HttpServletRequest request, HttpServletResponse response) 
{
 super.execute(mapping, form, request, response);
................
}


以上介绍了“ 用Spring+Struts 写了个分页,想把具体类里的 一些代码封装到 父类,不知道父类 该怎么写,大家提供有什么思路吗?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3259544.html

相关图片

相关文章