使用liferay-ui taglib的NullPointerException

时间:2012-05-30 07:05:42

标签: liferay taglib liferay-6

我正在尝试在我的(Liferay 6.1)portlet中使用liferay-ui:icon-help标记,但添加

<liferay-ui:icon-help message="help me"/>

到我的edit.jsp给了我

ERROR [render_portlet_jsp:154] java.lang.NullPointerException at com.liferay.taglib.ui.IconHelpTag.processEndTag(IconHelpTag.java:57)

我确定我正确导入了taglib,因为其他标签如liferay-ui:calendar工作正常。

我忘了什么吗?

编辑:IconHelpTag.java:57表明涉及主题有些不对劲,但我没有玩弄它,服务器几乎就像它开箱即用。

1 个答案:

答案 0 :(得分:4)

看起来liferay-ui:icon-help标签调用了一个与主题相关的对象,将以下几行添加到你的jsp中:

<%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme"%>
<liferay-theme:defineObjects />