[SEAM] 普通链接如何不出现cid

biaoming 2008-10-15
我是Seam新手,最近想用SEAM开发小项目,炼炼手,但发现普通的页面链接也自动包含cid,我只想在业务流程/业务会员才显示cid,因为在普通链接cid似乎没有意义,怎么才能取消呢?
yourenyouyu2008 2008-10-15
取消的话就在是s:link\button 上增加propagation="none"应该就可以了。
biaoming 2008-10-16
嗯,谢谢.我再次看了文档,有大收获.
不使用对话上下文
commandLink:
<h:commandLink action="main" value="Exit">
    <s:conversationPropagation type="none"/>
</h:commandLink>

link:
<s:link view="/main.xhtml" propagation="none"/>
dearshor 2008-11-10
s:link或s:button中使用propagation="none",<s:conversationPropagation type="none"/>,这些方式的作用是不传播当前conversation到目的地页面,而不是禁用conversation。当进入目的地页面时,仍然会创建一个conversation的,但一般是temporal conversation,这时相当于event或request,所以不用在意这个conversation是否有必要存在。
Global site tag (gtag.js) - Google Analytics