我使用它来从另一个支持bean访问辅助bean的上下文。
我正在修改当前这个bean的属性。我可以把这个背景放回去吗?
TemplatePrescriptionMaintenanceBackingBean templatePrescBean = (TemplatePrescriptionMaintenanceBackingBean)context.getApplication()
.evaluateExpressionGet(context, "#{templatePrescriptionMaintenanceBackingBean}", TemplatePrescriptionMaintenanceBackingBean.class);
答案 0 :(得分:1)
这不是必要的。您正在获取对现有Bean实例的引用,而不是副本或其他内容。如果你操纵引用,那么它将“反映”在任何其他地方,它也持有对这个实例的引用。 Java是一种OO语言,而不是程序语言或其他东西。
顺便说一下,@ManagedProperty
是获取对另一个托管bean的引用的更好方法。