JSP标签分页实现(3)
//下一页 末页
if(pageBean.getCurPage() != pageBean.getPageNum()){
sb.append("<a href='?page=" + (pageBean.getCurPage() + 1) + "'>下一页</a>");
sb.append("<a href='?page=" + pageBean.getPageNum() + "'>末页</a>");
}
}
return sb.toString();
}
}
我们这里通过在value属性来从Requst中获取之前我们从后台填充了数据的PageBean对象。
标签类写完了,我们还要编写对应的tlg文件:
[html]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.2</tlibversion>
<jspversion>1.1</jspversion>
<shortname>page</shortname>
<uri>/luo_pager</uri>
<tag>
<name>pager</name>
<tagclass>com.luojing.pager.PagerTag</tagclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>value</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
</tag>
</taglib>
然后在web.xml中进行注册:
[html]
<jsp-config>
<taglib>
<taglib-uri>/luo_pager</taglib-uri>
<taglib-location>/WEB-INF/page_taglib.tld</taglib-location>
</taglib>
相关新闻>>
- 发表评论
-
- 最新评论 更多>>