2019独角兽企业重金招聘Python工程师标准>>>

ProgressiveDisplay组件其实就是londing。在请求没完成时调出一个等待的gif动画,告诉用户请求没完成请等待!代码如下:

ProgressiveDisplay.java

/**
* 项目名称:TapestryStart
* 开发模式:Maven+Tapestry5.x+Tapestry-hibernate+Mysql
* 网址: http://www.flywind.org
* 版本:1.0
* 编写:飞风
* 时间:2012-02-29
*/
package com.tapestry.app.pages;
import org.apache.tapestry5.annotations.Property;
public class ProgressiveDisplay {
static final private String[] ALL_THINGS = { "吃饭", "睡觉", "绘画" } ;
@Property
@SuppressWarnings("unused")
private String[] things;
@Property
@SuppressWarnings("unused")
private String thing;
public void onProgressiveDisplayFromShowThings() {
things = ALL_THINGS;
sleep(5000);
}
private void sleep(long millis) {
try {
Thread.sleep(millis);
}
catch (InterruptedException e) {
}
}
}

ProgressiveDisplay.tml

<html t:type="layout" title="tapestryStart Index"  t:sidebarTitle="Framework Version" 
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd" xmlns:p="tapestry:parameter">
<t:ProgressiveDisplay t:id="showThings" style="margin-left: 10px;">
<div t:type="Loop" t:source="things" t:value="thing">
${thing}
</div>
</t:ProgressiveDisplay><br/> 
</html>

转载于:https://my.oschina.net/shootercn/blog/55515

第三十九讲:tapestry 页面加载等待过程(ProgressiveDisplay)组件相关推荐

  1. r library car_第三十九讲 R语言-线性回归:自变量中存在分类变量时

    当我们提到"线性"回归时,特指的是因变量(结果变量)为连续性变量,与自变量(预测变量)有线性关系,而对自变量(预测变量)并没有要求一定要是连续性变量.前面我们已经提到,当自变量是连 ...

  2. layui 如何动态加载局部页面_从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!

    前言 见解有限,如有描述不当之处,请帮忙指出,如有错误,会及时修正. 为什么要梳理这篇文章? 最近恰好被问到这方面的问题,尝试整理后发现,这道题的覆盖面可以非常广,很适合作为一道承载知识体系的题目. ...

  3. 从输入URL到页面加载的过程?由一道题完善自己的前端知识体系!

    梳理主干流程 这道题上,如何回答呢?先梳理一个骨架. 知识体系中,最重要的是骨架,脉络.有了骨架后,才方便填充细节.所以,先梳理下主干流程: 从浏览器接收url到开启网络请求线程(这一部分可以展开浏览 ...

  4. 试简述smtp通信的三个阶段的过程_从输入URL到页面加载的过程?《转载》

    这是我看过这个问题最完整/优质的回答了,转来分享 知乎的排版不太好,可以浏览博客原文: http://gaoxiang.ga/index.php/archives/36/​gaoxiang.ga 前言 ...

  5. 从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!

    前言 见解有限,如有描述不当之处,请帮忙指出,如有错误,会及时修正. 为什么要梳理这篇文章? 最近恰好被问到这方面的问题,尝试整理后发现,这道题的覆盖面可以非常广,很适合作为一道承载知识体系的题目. ...

  6. layui 如何动态加载局部页面_从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!...

    作者:撒网要见鱼 原文链接:http://www.dailichun.com/2018/03/12/whenyouenteraurl.html 「----超长文预警,需要花费大量时间.----」 本文 ...

  7. Linux内存管理(三十九):页面回收简介和 kswapd详解(1)

    源码基于:Linux5.4 0. 前言 在 LRU简介 一文和 LRU 第二次机会法 一文中,提到当内存出现紧张的时候,会将 inactive list 尾部的 page 进行换出,从而将page 释 ...

  8. (十九)ArcGIS JS 加载WMS服务(超图示例)

    前言 在工作中,需要在ArcGIS API for JavaScript中加载超图服务,因为超图的rest服务只可以用于Leaflet .openlayers3 (with MVT) .MapboxG ...

  9. 从输入URL到页面加载的过程

    1.主干流程知识体系? 1. 从浏览器接收url到开启网络请求线程(这一部分可以展开浏览器的机制以及进程与线程之间的关系)2. 开启网络线程到发出一个完整的http请求(这一部分涉及到dns查询,tc ...

最新文章

  1. thinkphp5.1 中间件是什么有什么用
  2. 红帽linux系统更改主机名称,怎么在 redhat 中修改计算机名
  3. [C# 网络编程系列]专题四:自定义Web浏览器
  4. Openstack组件实现原理 — OpenVswitch/Gre/vlan
  5. 基于MQTT协议进行应用开发
  6. 容器资源可视化隔离的实现方法
  7. 前端进阶-手写Vue2.0源码(三)|技术点评
  8. [转] Mou 一个Markdown工具 语法规则文档(最后)
  9. [转载] 推荐的C++书籍以及阅读顺序
  10. 洛谷 P2117 小Z的矩阵
  11. web of science,SSCI索引,带你入门!
  12. PPT打印预览无背景
  13. 俄勒冈州立大学计算机科学专业,俄勒冈州立大学电气工程与计算机科学专业介绍在这里哦!...
  14. 一种绝对提高开发水平的方法(转)
  15. C#进行CAD二次开发学习笔记-01
  16. unbanu配置mysql数据库_UbuntuMySQL使用配置
  17. SHT31/85温湿度传感器驱动代码(基于GD32F103)
  18. Verilog——反相器
  19. 普通工程师和高级工程师的差别在哪里?如何快速突破?
  20. 《孩子你慢慢来》的读后感作文3500字

热门文章

  1. 利用IAR调试Mini2440
  2. 使用MemCache进行相关缓存的保存处理
  3. 500 OOPS: cannot change directory:/home/xxx”
  4. Android开发 ——线性布局文件、TextView、ListView的基本写法
  5. cts测试之FileAccessPermissionTest
  6. 小猿圈WEB前端之HTML5+CSS3面试题(一)
  7. 从一个git仓库拷贝到另一个git仓库
  8. vue_music:搜索search.vue
  9. Postman 如何处理上一个接口返回值作为下一个接口入参?
  10. SharePoint Framework 简介