gpt4 book ai didi

jsp - 从服务器端代码在新的浏览器选项卡中打开 JSP

转载 作者:行者123 更新时间:2023-12-02 07:09:45 28 4
gpt4 key购买 nike

是否可以从服务器端 jsf 代码将资源打开到新的浏览器选项卡(如命令按钮的 target="_newtab")?

以下代码在同一选项卡中打开资源:

FacesContext.getCurrentInstance().getExternalContext().redirect("resource.jsp"); 

我正在使用 primefaces。我认为 javascript 和 icefaces 有可能。

最佳答案

您无法在服务器端控制它。您需要在客户端控制它。例如,调用 bean 操作的命令按钮应该有一个 target="_blank"。在它的 parent 身上 <h:form> .

<h:form target="_blank">
<h:commandButton value="Submit" action="#{bean.submit}" />
</h:form>

或者,如果您没有在操作方法中进行任何后处理,只需将那个按钮完全替换为普通链接即可。

<a href="resource.jsp" target="_blank">link</a>

关于jsp - 从服务器端代码在新的浏览器选项卡中打开 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231720/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com