null不是一个有效的包含错误信息

问题描述:

我有一个liferay portlet类,我在其中编写一个init()方法。部署完成后,当我将portlet放在页面上时,它是空的,当我检查日志文件时,出现“null不是有效的include”错误。但是,当我删除init()方法时,它没有问题。我的init()方法如此简单:null不是一个有效的包含错误信息

public void init() throws PortletException{ 
} 

使用MVCPortlet扩展您的portlet。如果您已经使用MVCPortlet,请不要包含init方法或确保调用super.init()。

+0

那么当我使用MVCPortlet时应该进行初始化? – Karadous 2012-03-30 11:35:23

+0

如果你想重写方法 – 2012-03-30 11:51:24

+0

你可以使用init()但是确保你调用了你的定制portlet类中的super.init(),谢谢Sandeep Nair – Karadous 2012-03-30 12:12:58