用JSPGen实现JSP字符串分页显示方法(支持超长字符串)
此代码通用性: (项目满足以下任一环境都可使用此代码...)
A:基于 JSPGen3.0 开发的所有软件系统平台!
B:采用 WATMServer2.0 构建的JSP服务环境!
C:已包含JSPGen3.0框架中的通用组件 JSPGenUtils.jar (懒人工具包)的项目平台!
具体分页代码:
<%@page contentType="text/html; charset=GBK"%>
<%@page import="java.sql.*,java.util.*"%>
<%@page import="JSPGenUtils.StrPage"%>
<%
String ConStr="超长字符串分页测试ABCDEFG超长字符串分页测试[NextPage]超长字符串分页测试ABCDEFG超长字符串分页测试超长字符串分页测试ABCDEFG超长字符串分页测试[NextPage]";
String FileName="Page.jsp"; int CurrentPage=1; /*当前文件名 默认当前页数*/
if(request.getParameter("page")!= null){ /*处理不正常的地址栏的值*/
CurrentPage = Integer.parseInt(request.getParameter("page"));
}
/*分页代码开始*/
StrPage page = new StrPage();
page.BaseInfo(ConStr,FileName,50,0,CurrentPage);
/**
* 参数说明:
* 字符串,当前文件名,分页大小(自动分页时管用),分页方式(0:不分页 1:自动分页 2:手动[分页符]分页),当前页数
*/
out.println(page.ConStrArr()); /*获取当前页数据*/
out.print(page.PageFooter(0)); /*获取分页栏(默认有0、1、2、3样式)*/
%>
以上代码在使用之间请根据自身软件设置情况酌情修改,不建议直接复制使用!