gpt4 book ai didi

JSF 如何使用命令按钮重定向到运行时确定的另一个页面?

转载 作者:行者123 更新时间:2023-12-02 09:41:24 25 4
gpt4 key购买 nike

我想调用 Bean 的一个方法,然后将用户重定向到另一个页面,该页面是在运行时调用该方法并通过一些运行时计算得出的:例如:

在 .xhtml 上:

<p:selectBooleanCheckbox value="#{userAuth.parameterA}"/>
<p:commandButton value="Save Changes"
id="withIcon"
type="submit"
actionListener="#{userAuth.saveChanges()}"
icon="ui-icon-disk" />

在 bean 上:

public String saveGhanges(){
this.entity.save(); //dummy code)
if (this.parameterA == true) return "ATrue.xhtml";
if (this.parameterA == false) return "AFalse.xhtml";
}

最佳答案

试试这个:

<p:selectBooleanCheckbox value="#{userAuth.parameterA}"/>
<p:commandButton value="Save Changes"
id="withIcon"
type="submit"
action="#{userAuth.saveChanges()}"
icon="ui-icon-disk" ajax="false"/>

actionListener 应该用于 void 方法。我希望它有帮助。

关于JSF 如何使用命令按钮重定向到运行时确定的另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194998/

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