1
我有一個liferay portlet類,我在其中編寫一個init()方法。部署完成後,當我將portlet放在頁面上時,它是空的,當我檢查日誌文件時,出現「null不是有效的include」錯誤。但是,當我刪除init()方法時,它沒有問題。我的init()方法如此簡單:null不是一個有效的包含錯誤信息
public void init() throws PortletException{
}
我有一個liferay portlet類,我在其中編寫一個init()方法。部署完成後,當我將portlet放在頁面上時,它是空的,當我檢查日誌文件時,出現「null不是有效的include」錯誤。但是,當我刪除init()方法時,它沒有問題。我的init()方法如此簡單:null不是一個有效的包含錯誤信息
public void init() throws PortletException{
}
使用MVCPortlet擴展您的portlet。如果您已經使用MVCPortlet,請不要包含init方法或確保調用super.init()。
那麼當我使用MVCPortlet時應該進行初始化? – Karadous 2012-03-30 11:35:23
如果你想重寫方法 – 2012-03-30 11:51:24
你可以使用init()但是確保你調用了你的定製portlet類中的super.init(),謝謝Sandeep Nair – Karadous 2012-03-30 12:12:58