0
我有一個簡單的JSF項目,它有一個xhtml頁面,該頁面使用配置了Annotation的託管bean。JSF 2.1註釋ManagedBean未創建
@ManagedBean
@SessionScoped
public class Authorization implements Serializable {
private String greetings = "Hello World!";
public String getGreetings() { return greetings; }
}
我試圖從XHTML與以下EL訪問這個bean:
<p:outputText value="#{authorization.greetings}" />
我也登錄使用Java日誌API授權類只是爲了看看有什麼事情發生。即使登錄Authorization構造函數,也不會生成任何消息,abd outputText不顯示任何內容。這就像豆甚至不存在。我沒有得到任何例外,但沒有輸出。但是,如果我配置bean frm faces-config它正在工作。我的問題是,爲什麼不用註釋?
P.S .:我正在使用Apache Tomcat。
啊這只是在這裏沒有在項目中輸入錯誤。 : -/ – Wrath
你重新編譯和重新部署了嗎? –
是的,我重新編譯並重新部署了幾十次這樣的代碼。我修改了原文中的錯字。 – Wrath