gpt4 book ai didi

jsf-2 - 设置 f :viewParam property to null when there is no parameter in URL

转载 作者:行者123 更新时间:2023-12-04 21:48:11 24 4
gpt4 key购买 nike

假设我们有一个接受一个参数的简单页面:

<f:viewParam name="name" value="#{bean.name}"/>

当用户转到 http://localhost/myapp/?name=Joe ,然后 #{bean.name}设置为 Joe .
然后,如果用户转到 http://localhost/myapp/http://localhost/myapp/?something=Else ,然后 #{bean.name}仍然设置为 Joe ,但我希望它是 null .如何做到这一点?

最佳答案

对其持有的数据使用正确的托管 bean 范围。你显然已经把它放在 session 范围内。将持有参数的 bean 放在请求或 View 范围而不是 session 范围中,并且在使用 View 范围时,请确保在执行操作时通过普通链接或重定向后获取进行导航。
也可以看看:

  • How to choose the right bean scope?
  • 关于jsf-2 - 设置 f :viewParam property to null when there is no parameter in URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10551888/

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