私のコードは以下の通りです:
<p:commandButton value="test" action="#{myProgram1.test1}" oncomplete="ex2.show()"/>
<p:dialog id="dialog2" widgetVar="ex2" onShow="jQuery('#someId').show();">
<iframe frameborder="0" align="left"
src="#{myProgram1.url}"
name="someName" id="someId" scrolling="auto" width="750"
height="500">
</iframe>
</p:dialog>
test1 メソッドで url の値を設定しました。しかし、Bean クラスから URL をロードしていません。しかし、特定の URL を指定すると、それが開いています。