tapestry

    2热度

    1回答

    我的Tapestry5应用程序每天都会使用jFreeChart动态生成图像。 我的问题是,我不知道如何显示。 我试图将它们保存到webapp文件夹,但它似乎不可能,里面没有创建文件。 我试过了StreamResponse的解决方案,但没有结果。 另一个是关于IEngineService,但它似乎只适用于T4。 所以,我将不胜感激一些帮助。 谢谢。

    4热度

    2回答

    我必须在使用Tapestry5的项目中实现OAuth协议的服务提供者。因此,我只需要返回一个非HTML或JSON非常简单的HTTP响应体。 起初我尝试使用标准tml & pojo(java类,页面)的方法,但这不起作用,因为Tapestry试图解析模板。 所以我想我必须尝试一些不同的东西。也许有可能在页面中使用render()方法?但是我找不到任何可以回答这个问题的文档。 或者我应该只使用另一个更

    1热度

    1回答

    如何在页面之间重新使用TML标记块?我想将重复代码重构为一个组件,类似于标记文件或jsp包含。

    4热度

    2回答

    我发现了Tapestry 5,最近,它在视图和控制器之间的清晰分离,使用名称标准化而不是XML使我直接找到它。坦率地说,我不打算改变,但文件对我来说还不够。 我正在处理的项目必须能够支持多种类型的角色。我必须允许用户验证,根据角色使用某些服务以及通过角色访问url。 经过一番研究,我遇到了Tapestry-Security这是Tynamo项目的一部分。 我希望我的服务层完全独立于我的Web应用程序

    0热度

    1回答

    我有我使用在网格中的每一行的一类,它是多个实体的数据的组合。问题在哪里放?我尝试将类放入组件包中,并在我的页面中实例化它,试图从注入的服务中返回类,然后将该类嵌套到页面POJO中。在所有情况下,将工作一次,然后在刷新我得到这个错误: Failure writing parameter 'row' of component admin/Add:grid.rows: Failure writing p

    0热度

    2回答

    我有一个Tapestry5.1应用程序使用tapestry-hibernate现在需要连接到第二个(单独的,不冗余或负载平衡)数据库。 我读过,你可以通过创建2个单独的会话工厂在休眠中做到这一点。 虽然我不确定如何在tapestry-hibernate中配置它。 任何想法?

    1热度

    2回答

    我有以下情况: 我有页在某些情况下激活(例如“/ page/ctx1”) 我有组件DayJournalItem哪经由吨插入页:环 <div t:type="Loop" t:source="journalDays" t:value="journalDay" t:encoder="dayEncoder"><t:DayJournalItem day="journalDay" cach

    6热度

    1回答

    我从一个使用Tapestry构建的现有webapp开始。 我不知道在哪里把我需要的Javascript。 基本上这个应用程序有一个页面捕获数据到一个文本区域,我想包括一个JavaScript库来处理该文本区域。 什么是将JavaScript添加到Tapestry应用程序的方法?任何样品或链接将不胜感激。 Chau! :)

    4热度

    2回答

    我通常会尽量减少使用Selenium进行的测试,并最大限度地使用普通的旧后端测试(JUnit,mocking)。对于Tapestry,我发现很难以后面的方式测试页面和组件,这是由于回调函数中出现的“魔术”。 你能解决这个问题吗?或者你只是在整个Web层(页面,组件)中使用Selenium?

    3热度

    2回答

    让我们考虑以下问题。 有一个网页包含篮子。篮子是一个包含水果或汽车等物品列表的组件。 在页面中有三个篮子:篮子,水果篮和全篮子。车篮包含汽车,水果篮包含水果,全篮子可以包含汽车和水果。 最初只有在汽车和水果篮的项目。通过点击这些篮子中的物品,该物品将被移至全部篮子。通过点击全部篮子中的物品,物品将被移回原来的篮子。 此外,水果项目和汽车项目呈现不同。例如,汽车物品可能包含与水果物品不同类型的背景。