修改后,JSF将上下文放回去

时间:2012-05-04 16:25:57

标签: java jsf

我使用它来从另一个支持bean访问辅助bean的上下文。

我正在修改当前这个bean的属性。我可以把这个背景放回去吗?

TemplatePrescriptionMaintenanceBackingBean templatePrescBean = (TemplatePrescriptionMaintenanceBackingBean)context.getApplication()
            .evaluateExpressionGet(context, "#{templatePrescriptionMaintenanceBackingBean}", TemplatePrescriptionMaintenanceBackingBean.class);

1 个答案:

答案 0 :(得分:1)

这不是必要的。您正在获取对现有Bean实例的引用,而不是副本或其他内容。如果你操纵引用,那么它将“反映”在任何其他地方,它也持有对这个实例的引用。 Java是一种OO语言,而不是程序语言或其他东西。

顺便说一下,@ManagedProperty是获取对另一个托管bean的引用的更好方法。

另见: