2012-09-17 40 views
0

我正在開發一個帶有JPA的JSF應用程序,它目前在Netbeans中有76個託管的bean。他們分別添加了 @ManagedBean @SessionScopedWhen 註釋並且未添加到配置文件中。 我想添加更多託管的bean,但新添加的bean沒有出現在JSF頁面中。 我正在用Netbeans添加新的託管bean,方法是右鍵單擊包並選擇New> JSF Managed bean。即使難以應對現有的豆類,名稱也不一樣,沒有變化。JSF託管的bean沒有出現在JSF頁面中

例如,新添加的bean顯示在下面。

/* 
* To change this template, choose Tools | Templates 
* and open the template in the editor. 
*/ 
package gov.sp.health.bean; 

import javax.faces.bean.ManagedBean; 
import javax.faces.bean.RequestScoped; 

/** 
* 
* @author buddhika 
*/ 
@ManagedBean 
@RequestScoped 
public class TemBean { 

    /** 
    * Creates a new instance of TemBean 
    */ 
    public TemBean() { 
    } 

    public String toIndex(){ 
     return "index"; 
    } 

} 

錯誤的原因是什麼?

回答

0

我重新啓動Netbeans,一切正常,但不知道爲什麼?