文档章节

tapestry显示image

z
 zhouyc
发布于 2014/05/30 00:22
字数 101
阅读 75
收藏 0
点赞 0
评论 0
https://github.com/balsarori

public class ImageTest {
    @Inject
    private ComponentResources _resources;

    public Link getChart3() {
        return _resources.createEventLink("chart", false, null);
    }
    
    public StreamResponse onChart(){
        return new StreamResponse() {
            public String getContentType(){
                return "image/png";
            }
            public InputStream getStream() throws IOException {
                   try {
                       return new ClasspathResource("diagrams/vacation.png").openStream();
                   } catch (IOException ex) {
                       throw new RuntimeException("Cannot read image file.", ex);
                   } 
            }
            public void prepareResponse(Response response){}
        };
    }
}

ImageTest.tml文件

<html
    xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd"
    xmlns:p="tapestry:parameter">
    <header>
      <title>image display</title>
    </header>
    <body>
        <img src="${chart3}"/>
    </body>
</html>

© 著作权归作者所有

共有 人打赏支持
z
粉丝 2
博文 50
码字总数 15358
作品 0
大连
ChenilleKit

Chenille 是一组基于 Tapestry IOC 的用来开发Web应用程序的模块、服务和工具包 ChenilleKit团队不久前发布了ChenilleKit项目的第一个版本。 1.0.0版本包括原项目T5Components的所有功能,而...

匿名
2009/01/04
567
0
tapestry activiti开发笔记

开发环境的准备: eclipse: kapler plugin: http://activiti.org/designer/update/ tapestry-activiti-0.0.1 tapestry-core: 5.4-beta-6 database:mysql5.5.29 activiti : 5.15.1 <dependen......

zhouyc
2014/05/28
0
0
Tapestry 教程(四)探索项目结构

项目的格局遵循的是Maven倡导的一个很合适的标准: l Java源代码文件放在 src/main/java 下面 l Web应用程序文件放在 src/main/webapp(包括src/main/webapp/WEB-INF) l Java测试资源放在s...

LeoXu
2016/01/08
453
0
Tapestry Palette

Tapestry Palette构建在Spindle插件的基础上.这个插件为Tapestry开发者提供了以下功能:以tree-view的方式来显示在一个项目中所用 到的组件.可从tree-view拖放组件到一个页面中.可从远程以拖放...

匿名
2010/11/04
1K
0
第二十七讲:tapestry与javaScript

tapestry的js库基于prototype,写法非常简单。这个实例JS实现了当输入单字符时显示绿色、双字符时显示红色。代码如下: JavaScript.java 项目名称:TapestryStart 开发模式:Maven+Tapestry5...

神勇小白鼠
2012/04/19
0
0
第十六讲:tapestry数据循环显示loop与grid组件

tapestry提供了2种常用的数据循环显示:loop组件与grid组件,两者没多大区别,loop组件没有提供分页,使用比较灵活,gird组件提供了分页功能,相反自己定义方面没那么灵活,但提供了字段排序的...

神勇小白鼠
2012/04/13
0
0
Tapestry 教程(六)使用BeanEditForm来创建用户表单

在前面一章,我们看到了Tapestry如何处理简单地链接,甚至于处理能在URL中传递信息的链接。在本章,我们将会看到Tapestry如何以不同的方式做同样的事情,以及相当多其它的事情,如HTML表单。...

LeoXu
2016/01/08
96
0
Tapestry 教程(七)在Tapestry中一起使用Hibernate

好了,你填写了所有的输入域,提交了这个表单(没有任何验证错误),瞧:你又回到了相同的表单,所有的格子里面都是空的。发生了什么,数据都到哪儿去了? 所发生的就是我们还没有告诉Tapes...

LeoXu
2016/01/08
337
0
Tapestry 教程(五)实现Hi-Lo猜谜游戏

我们开始来构建一个基础的Hi-Lo猜谜游戏。 在这个游戏中,计算机会选择一个介于1到10之间的数字。你尝试猜出这个数字,点击一些链接。最后,计算器会告诉你确认目标数字你需要猜多少次。即使...

LeoXu
2016/01/08
130
0
第二十一讲:tapestry的LinkSubmit等同于submit来使用

tapestry的LinkSubmit其实就等同于一个submit按钮,它的存在可使前端开发很容易的修改<a>样式,非常容易做出好的按钮样式。源码如下: LinkSubmits1.java 项目名称:TapestryStart 开发模式:...

神勇小白鼠
2012/04/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

数据结构与算法2

一个数组的例子,实现查找,显示和删除的功能。 public class array {public static void main(String[] args){long[] arr;arr = new long[100];int nElems = 0;int j;...

沉迷于编程的小菜菜
15分钟前
0
0
Python3 基于 requests 批量下载图片

Python3 基于 requests 批量下载图片 import requestsheaders = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8','Accept-Encod......

leeyi
15分钟前
0
0
Sparkstreaming and Kafka

简介 Kafka 0.10的Spark Streaming集成设计与0.8 Direct Stream方法类似。 它提供了简单的并行性,Kafka分区和Spark分区之间的1:1对应关系,以及对偏移量和元数据的访问。 但是,由于较新的...

刺猬一号
19分钟前
0
0
java获取当前时间所在一周的周一和周日日期

/** * 当前时间所在一周的周一和周日时间 * @param time 当前时间 * @return */ public static Map getWeekDate(String time) { Map map = new HashedMap(); SimpleDateFormat sdf = new Si......

小弱鸡
47分钟前
0
0
Redis数据的导出和导入(dump和load方式)

网上有些文章已经不再适用,本人也是踩了些坑,在此记录下。 迁移redis数据一般有如下3种方式: 第三方工具redis-dump,redis-load aof机制,需要开启aof功能 rdb存储机制 这里介绍第一种方式...

iplusx
52分钟前
1
0
ElasticSearch 高亮显示大文档搜索结果

2016年12月,我们开始研究Ambar——一个文档搜索系统。Ambar使用ElasticSearch作为核心搜索引擎。 在Ambar开发的过程中,我们处理了很多与ES相关的问题,我们想分享我们得到的宝贵经验。让我...

九州暮云
今天
1
0
Python 使用 pywifi 模块 破解wifi密码

git https://github.com/awkman/pywifi 常见常量 from pywifi import const# Define interface status.IFACE_DISCONNECTED = 0IFACE_SCANNING = 1IFACE_INACTIVE = 2IFACE_CONNEC......

阿豪boy
今天
2
0
phpstorm使用Iedis

phpstorm的redis插件Iedis是真好用 看了网上挺多的文章,但是由于我系统还是ubuntu,就有点尴尬了,现在破解之后,留个笔记,即使自己之后有需要也可以很快翻阅 先下载资源 资源下载 zip压缩...

贤郎--均灵
今天
0
0
第三章 spring-bean之FactoryBeanRegistrySupport(4)

前言 从FactoryBeanRegistrySupport类的名字可以看出FactoryBeanRegistrySupport负责FactoryBean的注册与支持。如果想知道FactoryBean相关的资料,请阅读spring-bean中关于FactoryBean的解读...

鸟菜啊
今天
0
0
CentOS “Destination Host Unreachable”问题解决办法

挑战极速安装CentOS时遇到局域网主机不能通信的情况: [root@zjd network-scripts]# ping 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=......

wffger
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部