【发布时间】:2011-10-16 00:25:05
【问题描述】:
我有一个名为:
@ManagedBean(name="configBean")
@SessionScoped
public class configBean implements Serializable {
实例化一个类/bean(不是托管bean,它是一个标准类):
com.package.class variableName = new com.package.class();
& 从这个类中创建/设置了一些对象,例如:
variableName.setCached( true );
我还有另一个 bean,目前简称为:
@ManagedBean(name="testBean")
@SessionScoped
public class testBean implements Serializable {
& 基本上我想在我的 testBean 中引用/实现“variableName”实例化,如下所示:
if( !( variableName.isCached() ) )
{
System.out.println( "cry yourself to sleep foo..");
}
else
{
System.out.println( "your not as useless as you look");
}
从我所看到的看起来好像 Bean Injection 是我正在寻找的?但是我还没有让它工作,所以希望有人能举一个简单的例子,所以我知道我在正确的路线上!
干杯
【问题讨论】:
-
请改用
System.out.println("variableName.isCached(): " + variableName.isCached())。不那么可爱,但更简洁。
标签: java jsf jakarta-ee jsf-2 cdi