Tapestry页面中的内部类

时间:2010-12-15 12:23:56

标签: tapestry

我们可以在Tapestry页面中声明/创建内部类并将其访问到相应的.tml页面吗?如果是,那怎么样?如果没有,有人可以解释原因吗?

需要你有价值的投入人员。

2 个答案:

答案 0 :(得分:3)

是的,这很有效。内部类是实时重新加载的,但没有作为组件类进行检测。

我已经开始使用这种技术来定义页面所需的数据对象,因为我可以动态更新@Validate注释,甚至更改可用的属性。

答案 1 :(得分:0)

我找到了解决方案并与您分享。

假设我们有一个名为Tpage的挂毯页面。

public class Tpage {  
    // variables  
    @Property  
    private TpageInnerClass innerclass;  

    //some methods  

    // Inner class  
    public class TpageInnerClass { 
        // variable  
        //methods  
    }
}  

现在您可以访问Tpage.tml中的内部类变量。

希望大家都清楚。虽然我还在寻找专家评论。