| 程序包 | 说明 |
|---|---|
| com.hynnet.util |
| 类和说明 |
|---|
| BrowserInfo.ARCHITECTURE
架构枚举类型。
|
| BrowserInfo.BROWSER_TYPE
浏览器类型枚举类型。
|
| BrowserInfo.DEVTYPE |
| BrowserInfo.NETTYPE
网络类型枚举类型。
|
| BrowserInfo.OSTYPE
操作系统类型枚举类型。
|
| BrowserInfo.SECURITY_LEVEL |
| Encryption
加密处理类。
|
| EncryptionInterface
加密处理接口。
|
| FindJarAndClassOfMethod
查找包含指定方法名的Jar包及类的工具。
|
| FindJarAndClassOfMethod.BytesClassLoader
通过二进制数据获取类的加载器。
|
| FindJarOfClass
从Jar文件中找指定的类。
|
| FindJarOfClass.IllegalParException
非法参数异常类。
|
| FixTime
调整时间的接口。
|
| FixTimeType
调整包含整体时间的操作枚举类型。
|
| HttpClientSignInterface
签名处理接口。
|
| HttpClientUtils.HttpClientException
Http客户端异常类。
|
| HttpClientUtils.HttpResult
Http请求结果类。
|
| IPAddress
IP地址高效的处理类。
|
| IPAddressGroup
IP地址组处理类。
|
| LinkedListNode
Doubly linked node in a LinkedList.
|
| LongList
A simplified List for long values.
|
| MD5
Fast implementation of RSA's MD5 hash generator in Java JDK Beta-2 or higher.
|
| MultipartHttpServletRequest
文件上传请求封装类。
|
| PageInfo
Title: 分页控制类
Description: 处理分页相关
Copyright: Copyright (c) 2001
Company: hynnet.com
分页对象使用例子:
int nSize = ParamUtils.getIntParameter(request, "pageSize", 20);
int nCurrPage = ParamUtils.getIntParameter(request, "currentPage", 1);
String strUserType = ParamUtils.getParameter(request, "usertype", true);
String strKey = ParamUtils.getParameter(request, "key", true);
StringBuffer sbufCondition = net StringBuffer(); // 查询条件
SiteUser[] arraySiteUser;
PageInfo objPage;
LongList lstID;
// 构造分辨查询条件是否改变的字符串
sbufCondition.append(strUserType).append('&').append(strKey);
// 对于更复杂的情况也可以这样: sbufCondition.append("Type=").append(strUserType).append('&Key=').append(strKey);
// 高阶用法还可以使用字符串数组作为判断查询条件是否改变 String[] arrayCondition = new String[] {strUserType, strKey};
objPage = (PageInfo)session.getAttribute("searchSiteUser"); // 保证不重复的Session名称
if (objPage == null || objPage.isConditionChanged(sbufCondition.toString()))
{
// 没有进行过查询或查询条件改变时进行数据查询
SiteUser objMgr = new SiteUser(SiteUser.DATA_PROVIDER, -1);
// 查询数据的代码
if (strUserType.length() > 0)
{
lstID = new LongList(objMgr.searchIDBySource(strUserType, null));
}
else
{
lstID = new LongList(objMgr.getAllID());
}
objPage = new PageInfo(lstID, objMgr, "getSiteUser", SiteUser.class, nSize, nCurrPage, -1);
objPage.setCondition(sbufCondition.toString()); // 保存本次查询条件
session.setAttribute("searchSiteUser", objPage);
}
else
{
// 设置当前页状态
objPage.setPageSize(nSize);
objPage.setCurrentPage(nCurrPage);
}
arraySiteUser = (SiteUser[])objPage.getDataArray();
request.setAttribute("objPage", objPage); // 页面直接获取分页对象,显示分页信息,如当前一页,后一页,首页,最后页,邻近页等链接
request.setAttribute("arraySiteUser", arraySiteUser); // 页面直接获取数据循环输出
|
| PageInfoCondition
数据分页条件对象。
|
| PageInfoSessionMaker
自动处理从Session获取分页对象PageInf及缓存分页对象到Session的处理类。
|
| ProcessUtil.ProcessInfo |
| RefreshChecker
地址刷新地址检查器接口。
|
| RefreshTask
刷新任务类。
|
| RefreshThread
页面刷新的工作线程类。
|
| StringList
A simplified List for long values.
|
| SystemNotifyInterface
系统通知接口。
|
| XMLProperties
以属性操作的方式操作XML文件的类。
|
Copyright © 2001-2014 hynnet.com