gpt4 book ai didi

java - 当我返回页面(Java server Faces)时,如何重新初始化下拉列表的选定值?

转载 作者:行者123 更新时间:2023-12-01 23:12:20 24 4
gpt4 key购买 nike

我使用 Java Server Faces 并且有一些 Bean。在我的 xhtml 页面中,我显示了一些下拉列表,其中最新选择的值位于顶部。我想知道当我退出页面(但不是 session ,例如,通过单击我网站的另一个页面)并返回到第一页时如何重新初始化这些值,以便当我回来时,我的下拉列表顶部有默认值,而不是退出页面之前选择的值。

我应该在 bean 构造函数中添加一些内容吗?

bean的结构是

 @ManagedBean(name = "myBean", eager = true)
@SessionScoped
public class myBean implements Serializable {
....

public myBean () {
...
}

}

最佳答案

您可以使用onLoad函数

<h:body onload="#{app.initilize()}">

代码的去向

    @ManagedBean(name = "app", eager = true)
@SessionScoped
public class MyApp {
public void initilize() {
....
}

关于java - 当我返回页面(Java server Faces)时,如何重新初始化下拉列表的选定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21698979/

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