| sb.append("<a href='").append(url); if (url.indexOf("?") == -1) sb.append("?page=").append(result.getPage().getNextPage()); else sb.append("&page=").append(result.getPage().getNextPage()); linkParams(sb); sb.append("'>").append("下页").append("</a>").append(" | "); sb.append("<a href='").append(url); if (url.indexOf("?") == -1) sb.append("?page=").append(result.getPage().getTotalPage()); else sb.append("&page=").append(result.getPage().getTotalPage()); linkParams(sb); sb.append("'>").append("尾页").append("</a>"); } sb .append(" 跳转到:<select name='goToPage' onchange='javascript:goPage(this.value)'>"); int s = result.getPage().getTotalCount(); for (int i = 1; i <= s; i ) { sb.append("<option value=").append(i); if (Integer.parseInt(page) == i) sb.append(" selected"); sb.append(">第").append(i).append("页</option>"); } sb.append("</select>"); sb.append("<script language=javascript>"); sb.append("function goPage(page){").append("window.location='") .append(url); if (url.indexOf("?") == -1) sb.append("?page=' ").append("page"); else sb.append("&page=' ").append("page"); sb.append(" '"); linkParams(sb); sb.append("';"); sb.append("}"); sb.append("</script>"); } try { if (sb != null) { JspWriter out = pageContext.getOut(); out.print(sb); } } catch (Exception e) { throw new JspException(e); } return EVAL_PAGE; } /** *//** * 链接参数处理 * @param sb */ private void linkParams(StringBuffer sb) { for (int i = 0; i < key.size(); i ) { sb.append("&").append(key.get(i)).append("=").append( kv.get(key.get(i))); } }} 2,标签定义文件numentag.tld
|
| 共3页: 上一页 [1] 2 [3] 下一页 |
评论加载中…