【问题标题】:NullPointerException using liferay-ui taglibNullPointerException 使用 liferay-ui taglib
【发布时间】:2012-05-30 07:05:41
【问题描述】:

我正在尝试在我的 (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 表明主题有问题,但我没有尝试过,服务器几乎是开箱即用的。

【问题讨论】:

    标签: liferay taglib liferay-6


    【解决方案1】:

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

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

    【讨论】:

    • 太棒了,谢谢!将来我会在哪里找到这样的东西吗?我花了很长时间才找到正确的标签来执行此操作,更不用说正确的导入和现在的这个了。
    • 尝试,打破,修复,艰难地学习。文档真的很差,所以只需尝试一下并询问arround。
    • 我同意 Dvd Prd 的建议。除此之外,我还会检查 Liferay 源代码,因为它会告诉你它抛出错误的原因,并且你可以看到导致它被抛出的条件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 2014-06-24
    • 2014-04-14
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多