数据延迟加载
数据延迟加载
我们在上网的时候经常会看到这样的效果,在我们发送请求之后,数据显示在浏览器之前,会有一个圆圈在不断地转
今天比较好奇,就找了找资料研究了一下
lazyLoad.jsp
<%@ page language="java" pageEncoding="utf-8"%><%@ taglib uri="/struts-tags" prefix="s"%>
mFrame的数据源来自blank.html
其代码如下:
loading32.gif如下
至于asdf.png是我随便找的一张图,lazyLoad.jsp的效果如下:
至于提交的请求searchFile,是一个struts的action
struts.xml如下
对应的出来函数:
public String lazyLoad(){ try { Thread.sleep(5000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } return SUCCESS; }
返回的return.jsp就是一个最简单的显示
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="utf-8"%>