我读到的关于从Xpages调用Java的所有内容都提到了托管bean。但我真的不需要保存我的对象的状态。我还需要管理我的班级吗?
我需要做的是检查目录服务(LDAP)中的用户密码是否过期。我的计划是使用我的LDAP类检查状态,然后将结果存储在常规会话变量中。那么我还需要使用托管bean吗?
如果没有,我还需要在faces-config.xml或其他任何地方提及该类吗?
答案 0 :(得分:6)
正如亨里克所说,你不需要使用豆子。
这里有一个简短的例子,说明如何直接调用java类。假设您的类位于Path中的org.test
包中:
的 yourApplication.nsf /的WebContent / WEB-INF / SRC / 强>
package org.test;
public class Test{
public static String halloWorld() throws Exception {
return "HalloWorld";
}
}
您可以使用以下方法调用其方法:
<xp:text value="#{javascript:return org.test.Test.halloWorld();}"></xp:text>
您可以在IBM wiki.
中找到更多信息