我有以下场景首先,我需要发送请求到后端,这将返回一个URL..我需要打开URL弹出。我很困惑
我已经尝试使用prime-faces和web flow打开弹出窗口,但我不清楚如何每次使用新url打开弹出窗口
我们正在使用JSF, prime faces和spring webflow
使用JavaScript的window.open
函数
。
<h:form>
<h:commandButton value="Submit" action="#{bean.submit}">
<f:ajax render="popup" />
</h:commandButton>
<h:panelGroup id="popup">
<ui:fragment rendered="#{not empty bean.url}">
<script>window.open('#{bean.url}');</script>
</ui:fragment>
</h:panelGroup>
</h:form>
private String url;
public void submit() {
this.url = sendRequestToServiceAndRetrieveURL();
}
// ...