【问题标题】:Use same backing bean object with same value in two Different JSF page在两个不同的 JSF 页面中使用具有相同值的相同支持 bean 对象
【发布时间】:2011-08-22 10:27:37
【问题描述】:

我有一个 jsf 页面并从中弹出另一个 jsf 页面。

现在我从弹出页面中的支持 bean 中重置所有值。

请帮忙..

【问题讨论】:

    标签: jsf facelets


    【解决方案1】:

    如果是 jsf2.0 则设为 @SessionScoped,如果较旧则设为 <scope>session</scope>

    此 bean 将在整个会话期间处于活动状态且可访问

    【讨论】:

    • 我在所有 bean 上都面临这个问题...我没有将所有 bean 的作用域作为会话...我已经使用了 ..仍然无法正常工作:(我正在使用 JSF1 .2
    • 那么你可以使用rich:modalpanel 或类似的东西来代替新的弹出窗口
    • 我无法更改视图...因为我正在使用 facelets..它会影响整个项目。
    • <t:saveState> 到底有什么问题?
    • 我不能使用已经由父页面设置的支持 bean 中的所有已设置属性..现在我使用链接弹出其他页面..所以无论我在支持 bean 中设置了什么属性都会重置popup ..所以它可能会为支持bean创建新对象所以我只想使用来自父页面以及jsf子页面的相同属性......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 2018-05-22
    相关资源
    最近更新 更多