开发工具:
文件大小: 607kb
下载次数: 0
上传时间: 2010-12-06
详细说明:
public int doStartTag() throws JspException { HttpServletRequest request; // 是TagSupport类中定义的一个属性,它是javax.servlet.jsp.PageContext的对象 request = (HttpServletRequest) pageContext.getRequest(); JspWriter out = pageContext.getOut(); StringBuffer sbOut = new StringBuffer(); sbOut.append("- 每页显示 "+getPageSize().toString()+" 条数据
- 当前页面 "+getCurrentIndex().toString()+"/"+getMaxPage().toString()+" < ;/li>"); if(getMaxPage().toString().equals("0")||getMaxPage().toString().equals("1")){//总共只有一页 sbOut.append("
- 首页
- 上一页
- 下一页
- 尾页
"); }else if(getCurrentIndex().toString().equals("1")){//当前页为第一页 sbOut.append("- 首页
- 上一页
- 下一页
- 尾页
"); }else if(getCurrentIndex().toString().equals(getMaxPage().toString())){//当关页为最后一页 sbOut.append("- 首页
- 上一页
- 下一页
- 尾页
"); }else{//显示所有链接(首页,上一页,下一页,尾页) sbOut.append("- 首页
- 上一页
- 下一页
- 尾页
"); } sbOut.append("- 共 "+getMaxCount()+" 条记录
- 转到
"); System.out.println(sbOut.toString()); try { //out.print("pageSize "+getPageSize()+" currentIndex "+getCurrentIndex()); //out.print("首页上一页下一页尾页共 200 条记录转到"); out.print(sbOut.toString()); }catch(IOException e) { e.printStackTrace(); } // doStartTag() 方法返回 SKIP_BODY 。当然其原因是我们的简单日期标记没有正文。 return Tag.SKIP_BODY; } ...展开收缩