数据量大时,页面延时加载方法.
来源:互联网 发布:判断两组数据的相似性 编辑:程序博客网 时间:2024/06/05 07:34
1:在JSP 页面Form表单 搜索 控件区 中
添加一个隐藏域
<input type='hidden' name='isQuery' value='true'>
2:在Action中获取到该参数对象。
String isQuery = request.getParameter("isQuery");
if(isQuery == null) isQuery = "";
然后将该对象传到业务处理类Bo中。
boRequest.setAttribute("isQuery", isQuery);
3:在bo中进行判断。
if (!"".equals(isQuery))
{
if(!"".equals(isQuery) )
Enxxx = DAO.department(db, idCode);
else
Enxxx= new Enxxx[0];
}
这样做的好出在 如果页面数据量比较大,首次查询时候,页面需要很长时间加载,这时候,有2种办法让页面快一点加载完成。
1)让页面查出来的数据为no,date. 传入一个 不存在的条件。比如 idCode="请输入...";
2)就是上面的方法,在进入页面时候,会进行判断,init()页面加载后,会有isQuery的判断,首次进入页面时候 isQuery为null,所以,不会进行真正的查询。只有点击查询按钮时候,隐藏域中的isQuery就是true,这时候进行查询,这时候。数据量比较大,就可以用js进行条件判断,控制查询条件,从而使查询更快。
- 数据量大时,页面延时加载方法.
- 页面数据延时加载
- ExtJS11:大数据量延时查询,延时旋转遮罩显示
- 大数据量优化方法
- ztree 一次性加载大数据量
- 大数据量,海量数据量处理方法
- 大数据量常用优化方法
- 大数据量处理方法总结
- Oracle大数据量更新方法
- 最快,最具可扩展性的文本导入方法 –大数据量加载最佳实践
- 数据量大时,ListView更新更快的方法
- CListCtrl插入大数据量时避免闪烁的有效方法
- CListCtrl插入大数据量时避免闪烁的有效方法
- CListCtrl插入大数据量时避免闪烁的有效方法
- CListCtrl插入大数据量时避免闪烁的有效方法
- CListCtrl插入大数据量时避免闪烁的有效方法
- CListCtrl插入大数据量时避免闪烁的有效方法
- Weka加载大数据量内存不足的解决办法
- 文件处理常用方法及link和unlink讲解
- DataStage简介
- pythonchallenge--10
- SQLite 3.7.13的加密解密(五)—— 修正编译错误和警告
- HDU 1018 Big Number
- 数据量大时,页面延时加载方法.
- Androidz之返回键退出程序
- Java什么会成功
- SQL 中不同类型的表连接
- 浅谈HTTP中Get与Post的区别
- SQLite 3.7.13的加密解密(六)—— 使用方法
- SetOverwrite参数
- 关于surfaceView何时被创建,何时被销毁
- Unity3d如何固定帧率