【发布时间】:2011-11-04 10:38:19
【问题描述】:
我有以下情况 首先我需要向后端发送请求,这将返回一个 URL..我需要在 弹出窗口..我对此感到困惑
我尝试过使用prime-faces和web flow打开弹出窗口,但我不清楚每次如何使用新的url打开弹出窗口
我们正在使用 JSF、prime faces 和 spring webflow
【问题讨论】:
标签: java jsf primefaces spring-webflow
我有以下情况 首先我需要向后端发送请求,这将返回一个 URL..我需要在 弹出窗口..我对此感到困惑
我尝试过使用prime-faces和web flow打开弹出窗口,但我不清楚每次如何使用新的url打开弹出窗口
我们正在使用 JSF、prime faces 和 spring webflow
【问题讨论】:
标签: java jsf primefaces 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();
}
// ...
【讨论】:
url 属性,然后返回或 ajax 更新页面。我更新了答案。
按钮发布它们。