Redirect 接缝重定向页面

Redirect 接缝重定向页面,redirect,action,seam,server-side,Redirect,Action,Seam,Server Side,我使用seam管理查看器页面。 在我的页面中,我有一个div(iframe),其中根据特定条件显示html页面。 特别是,我需要从服务器端更改此div中显示的页面。 我试着更好地解释我: 在commandButton上单击该控件将传递给服务器(使用操作)。此操作方法设置了一些内容,并知道应该在之后加载哪个页面(在某些情况下为无)。 当控件返回到调用方页面时,必须调用action方法设置的新页面(它使用action方法指定的内容) 我该怎么做 注意:oncomplete标记在此上下文中不可用,因为

我使用seam管理查看器页面。
在我的页面中,我有一个div(iframe),其中根据特定条件显示html页面。
特别是,我需要从服务器端更改此div中显示的页面。
我试着更好地解释我:
在commandButton上单击该控件将传递给服务器(使用操作)。此操作方法设置了一些内容,并知道应该在之后加载哪个页面(在某些情况下为无)。
当控件返回到调用方页面时,必须调用action方法设置的新页面(它使用action方法指定的内容)

我该怎么做


注意:oncomplete标记在此上下文中不可用,因为我有许多commandButton,每次单击其中一个commandButton时都会调用它。

我不完全确定您要做什么

这些页面是动态呈现的吗

您可以从服务器站点生成HTML,只需使用

然后,
可以重新提交这个动态生成的页面

如果页面是静态定义的,您可以像这样包含它们

<rich:panel id="iframediv"> 
     <a4j:outputPanel rendered="{controller.page1}">
           <ui:include src="page1.xhtml" />
     </a4j:outputPanel>
     <a4j:outputPanel rendered="{controller.page2}">
           <ui:include src="page2.xhtml" />
     </a4j:outputPanel>
</rich:panel>


控制器的page1和page2参数应为布尔值,并由您调用的操作设置。

仅当服务器端存在特定属性时,才使用激活的javascript解决。

感谢您的回答,抱歉我的英语。我明白没有更好地解释我的问题。我的服务器端操作将某些内容设置为DB。回到主页上,应该会出现一些东西。首先,从DB中读取属性,如果设置了,则必须调用新页面并在iframe中呈现。这个“新页面”可以是seam页面,因此必须应用所有seam jstl授权,并且必须正常运行(新页面是xhtml页面)。希望这能更清楚。