gpt4 book ai didi

java - 未绑定(bind)的 sessionScoped ManagedBean 值

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

我有一个 SessionScoped ManagedBean。我想重置这个bean的所有值。我正在使用 JSF 2.1.0-b03

@ManagedBean(name = "myBean")
@SessionScoped
public class MyBean implements Serializable {
private static final long serialVersionUID = 1L;
private String name;
}

现在,我有了将所有值重置为 null 的方法。但我不喜欢这个解决方案。

private void unboundValue() {
name= null;
}

如何解除 SessionScoped ManagedBean 的值绑定(bind)?

最佳答案

手动重置似乎是正确的方法。如果您想要使整个 session 无效,而不仅仅是一个 Bean,请调用 session.invalidate()。如果只是一个bean,手动字段重置就可以了。

关于java - 未绑定(bind)的 sessionScoped ManagedBean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15002767/

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