【发布时间】:2013-09-17 12:41:28
【问题描述】:
在我的组件的 JSP 中,如果我想使用 currentNode 对象引用当前节点,它会抛出一个 NullPointerException,然后整个组件会抛出一个 ScriptEvaluationException
我的组件 JSP 确实在顶部包含 global.jsp。我猜 currentNode 对象是由 global.jsp 创建的
奇怪的是,该组件仅在特定站点中引发这些异常。它在其他人身上运行良好。
这可能是什么原因? currentNode对象在什么情况下为NULL?
【问题讨论】:
-
上下文是什么?你想从哪里得到什么样的节点?
-
我的页面模板中添加了一个自定义搜索组件。在那里,我需要使用“currentNode.getSession().getWorkspace().getQueryManager().createQuery()”获取 Query 对象,但 currentNode 为空。