我真的需要托管bean吗?

Bru*_*ski 1 xpages

我读到的关于从Xpages调用Java的所有内容都提到了托管bean.但我真的不需要保存我的对象的状态.我还需要管理我的班级吗?

我需要做的是检查目录服务(LDAP)中的用户是否过期密码.我的计划是使用我的LDAP类检查状态,然后将结果存储在常规会话变量中.那么我还需要使用托管bean吗?

如果没有,我还需要在faces-config.xml或其他任何地方提及该类吗?

Mic*_*aiz 6

正如亨里克所说,你不需要使用豆子.这里有一个简短的例子,说明如何直接调用java类.让我们说你的类org.test在Path 中的包中: yourApplication.nsf/webContent/WEB-INF/src /

package org.test;

public class Test{

    public static String halloWorld() throws Exception {
        return "HalloWorld";
    }
}
Run Code Online (Sandbox Code Playgroud)

您可以使用以下方法调用其方法:

<xp:text value="#{javascript:return org.test.Test.halloWorld();}"></xp:text>
Run Code Online (Sandbox Code Playgroud)

您可以在IBM wiki中找到更多信息.