【发布时间】:2011-09-14 09:17:56
【问题描述】:
我在我的一个视图上实现了一些页面操作..当我加载或访问页面/视图时.. 我的组件上的方法每次都会执行..这是接缝中的正常行为还是我遗漏了什么...
我已经解决了我的问题..我想要完成的是当通过在地址栏中键入页面的页面 URL 或从书签的结果请求页面时的初始请求。 在 SEAM 中,它是通过调用页面操作来实现的。您在组件描述符或 component.xml 中声明页面操作...
<page view-id="/list.xhtml">
<action execute="#{conpoentName.componentMethod}" on-postback="false"/>
如果没有说明回发属性..当我尝试访问页面时会继续调用组件方法..就像有一个无限调用..
有人知道后台发生了什么吗?..它的接缝与回发有关..
【问题讨论】:
-
您好,欢迎来到 stackOverflow。您能否向我们提供更多信息,例如您正在使用的框架(如果您正在使用)或一些代码?
-
哦,我真的很抱歉..我正在使用 SEAM 框架..实际上我已经解决了问题..使用 is-postback="false"..我不知道后台到底发生了什么所以我不知道为什么会这样..我正在试图弄清楚..:)
-
您能否添加您的解决方案作为答案并使用更多信息更新您的问题:)
-
...如果您以明确的答案回答了自己并将其标记为已回答,其他人会看到问题已完成。 ..另外,如果您获得支持,您可能会获得一些凭据。