求教:seam列表如何保有存状态值??如查看、翻页。。。

lanfei 2009-10-19
出现的问题:在列表页面中如***List.xhml 当前是第一页,当我点击第二页 然后再点某一条记录的查看或修改 当跳转到另一页**Edit.xhtml时 我操作后返回到***List.xhml他就返回到第一面去了
想请问下大家:如果想实现从第页开始进去的回来的时候还是第几页,这个怎么实现呢?
netkiss.li 2009-10-19
这个其实比较难以把握,
比如说如果页数发生了变化,该如何返回?
当然,可以通过动态计算页数的方法来实现,但在实际的开发中,基本不会被采用
原因是开发的成本有点高
happydouya 2010-04-06
用conversation,进入列表页面时begin,查看或修改跳转到另一页时用nest

比如:

进入列表页面:
<s:link value="水表管理" view="/meter/meterList.xhtml"  propagation="begin" action="#{meterAction.find}"/>

修改:
<s:link view="/meter/editMeter.xhtml" propagation="nest" value="修改" action="#{meterAction.findById}">
<f:param name="meterId" value="#{meter.id}" />
</s:link>

修改页面返回:
<s:button value="返回" view="/meter/meterList.xhtml" propagation="end"/>

meterAction的scope也是"CONVERSATION"
Global site tag (gtag.js) - Google Analytics