小编dj_*_*rse的帖子

如何在IBM Notes客户端而不是IBM Notes Browser Plugin中打开notes:// url

我有一个XPages应用程序,其中包含一些注释://文档链接.该应用程序用于安装了IBM Notes Browser Plugin的Internet Explorer,我们不允许将其卸载.
是否有任何选项来准备notes:// url强制在独立的IBM Notes客户端而不是插件中打开目标文档?

lotus-notes xpages

4
推荐指数
1
解决办法
1300
查看次数

Xpages ExtLibUtil.getCurrentSessionAsSigner()返回null

我在beforePageLoad事件上运行了一些java代码.我尝试在构造函数中使用ExtLibUtil类获取sessionAsSigner对象,但我不幸地收到null.可能是什么原因呢?这是我的课.

package com.mycompany.activiti;

public class ActivitiWorkflow { 
    private Session sAsSigner = null;   
    private String currentUser = null;  
    private Database db

    public ActivitiWorkflow() throws NotesException {
        currentUser = DominoUtils.getCurrentSession().getEffectiveUserName();       
        sAsSigner = ExtLibUtil.getCurrentSessionAsSigner();

        db = sAsSigner.getCurrentDatabase();
        //...
    }

    public void foo(){...}
}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码在beforePageLoad事件上运行它:

importPackage(com.mycompany.activiti);
var workflow:ActivitiWorkflow = new ActivitiWorkflow();
workflow.foo();
Run Code Online (Sandbox Code Playgroud)

我使用以下堆栈跟踪读取它

com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript action expression
    com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:126)
    com.ibm.xsp.component.UIIncludeComposite.initBeforePageContents(UIIncludeComposite.java:672)
    com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:339)
    com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
    com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
    com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
    com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
    com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
    com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
    com.ibm.xsp.component.UIViewRootEx.buildContents(UIViewRootEx.java:1649)
    com.ibm.xsp.component.UIViewRootEx2.buildContents(UIViewRootEx2.java:247)
    com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
    com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
    com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:167)
    com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:521)
    com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:567)
    com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:142)
    com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:90)
    com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:251)
    com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:157)
    com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
    com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:138)
    com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
    com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576) …
Run Code Online (Sandbox Code Playgroud)

java lotus-domino xpages xpages-ssjs xpages-extlib

0
推荐指数
1
解决办法
266
查看次数