我需要得到一个
<rich:modalPanel id="mod1" .../>
组件,用于在“show”操作上加载外部页面,定义为:
<a4j:commandButton value="link" id="l1" reRender="mod1" oncomplete="Richfaces.showModalPanel('mod1')">
<f:setPropertyActionListener target="#{mybean.someParam}" value="#{myOtherbean.someOtherparam}" />
</a4j:commandButton>
。我的第一次尝试是
<rich:modalPanel id="mod1">
<ui:include src="#{mybean.generateURL}"/>
</rich:modalPanel>
但它只是抛出一个404页面找不到错误,直接在地址栏中输入生成的URL工作得很好。
有谁知道导致问题的原因,或者正确的方法是什么?
系统在seam / richfaces上运行。
谢谢!
答案 0 :(得分:2)
您无法使用<x:include>
包含外部网页。您有两种选择:
<iframe>
URL.openConnection()
)并将其输出到页面中,然后您可以将其包含在内。