论坛首页 Java企业应用论坛

问个tapestry的问题!!

浏览 3036 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-05-30  
在作注册页面时,假设中途转到某个多选页面,(在同一个窗口)选完后又转到原来的页面,我如果把页面的所有数据定义成类似<property-specification name="custCode" type="java.lang.String"  persistent="yes"/>  的,但是这样以后无论从那个页面转到注册页面 都有数据存在.我又要在初始化的时候晴空,感觉这样作很麻烦.
不知道大家在作这种分级,或者多个页面保存有什么好的解决办法?
   发表时间:2006-05-30  
@persist("client:page")

Cycle.forgetPage()
0 请登录后投票
   发表时间:2006-05-30  
楼上的兄台,Cycle.forgetPage()没有这个方法,我的时3.0版本的 还有@persist("client:page") 这句写在哪里啊,我刚接触tapestry.
能讲讲作这种分级 注册的保存页面的思路吗?我觉得用persistent="yes"不是很好,如果用一个个的set方法然后回来的话再get 也不好
0 请登录后投票
   发表时间:2006-05-30  
这些都是Tapestry4中的

Tapestry3就可以不看了,直接看Tapestry4吧
0 请登录后投票
   发表时间:2006-05-30  
公司用的3.0 我也没办法啊:(
0 请登录后投票
   发表时间:2006-05-30  
如果是T3的话,那可以这样:

那也可以首先获得那个Page的引用(这个Page可以有个prevPage的属性),然后set那个prevPage的属性。

或者用Visit也能实现,不过这里不适合用Visit。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics