0
我想在頁面加載期間給我的下拉列表賦值。我遵循這個鏈接給出的方式。頁面在JSF中加載事件
Invoke JSF managed bean action on page load
作爲每鏈路,我已同時使用註釋和構造類型試過。
但對我來說是例外,
SEVERE: An exception occurred
javax.faces.FacesException: java.lang.reflect.InvocationTargetException
Caused by: java.lang.reflect.InvocationTargetException
Caused by: javax.el.ELException: Detected cyclic reference to managedBean loginBean
Caused by: javax.faces.el.EvaluationException: Detected cyclic reference to managedBean loginBean
我剛纔想調用一個函數,在註釋的方法或構造, 就是
@PostConstruct
public void init()
{
receiveclass r=new receiveclass();
r.retrieve();
}
我不能能圖解決問題。
ya我已經使用了另一個bean類,但是我使用了它的任何託管屬性,「receiveclass」是我的下一個bean類,我使用retrieve()方法返回元素列表。而且我也有同樣的類中的另一個方法來插入值,同時提交方法被激發。即使我在刪除託管bean之後嘗試過,仍然會碰到同樣的錯誤。 「檢測到對managedBean loginBean的循環引用」。 – Karthikeyan
也許你還有一些''managed-property>'噪音留在'faces-config.xml'中 – BalusC