摘要: 这里面有两个很值得注意的东西1 Model参数这个参数的指定可以有下面几种形式atml侧:t:model = "literal: Red, Green, Yellow"btml侧 :t:id= "someEnum" 不用t:model了就java侧: public enum someEnum{ RED, GREEN, BLUE }ctml侧:t:model = "someModel"java侧:List<Person> persons;@Injectprivate SelectModelFactory selectMode 阅读全文
posted @ 2013-04-01 15:05 VoctrALs 阅读(210) 评论(0) 推荐(0)
摘要: 1 onActivate(Object ...)我们最好只是在这里设定Field的值,而不要添加其他的逻辑处理。因为onActivate方法经常会被调用到。2 @SetupRenderIs ideal for setting up objects and fields for display-only because Tapestry calls it only during a page render request.这里是一个理想的位置来设定仅仅用来表示用的Objects或者Fields的值。什么时候会产生一个Page Render Request呢?最基本的就是通过URL的传值。。。还. 阅读全文
posted @ 2013-04-01 13:43 VoctrALs 阅读(198) 评论(0) 推荐(0)
摘要: PersistenceConstants.SESSION有这个标志的属性,会被保存到Tapestry的Session里面。基本上任何程序都可以使用,但是不安全。PersistenceConstants.CLIENT拥有这个标志的属性的值被保存在客户端,是一个序列化的参数或者是一个隐藏的变量。它会生成一个类似于:/pageName?t:state:client=H4sIAAAAAAAAAD2OuwoCMRREry9UxMbGH7DOVlaWPkA2iOAXXNZrjGSTmFx8NLaW/og/ZG1tZ2VlbOzmDIdh7i9oHOsAUIkBcheUQI/FlgSjp8jhPBTaMgW 阅读全文
posted @ 2013-04-01 13:19 VoctrALs 阅读(325) 评论(0) 推荐(0)