我有以下情况 首先我需要向后端发送请求,这将返回一个URL ..我需要在中打开URL popup ..我对此感到困惑
我尝试使用素数面和网络流程打开弹出窗口,但我没有清楚如何每次使用新网址打开弹出窗口
我们正在使用JSF,prime faces和spring webflow
答案 0 :(得分:2)
使用JavaScript的window.open
功能。
E.g。
<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();
}
// ...