使用 Lotus Domino 8.5.1,可以在服务器端 Javascript 中使用“标准”Java 类(嵌入到 Xpage 中),或者在 WEB-INF/lib 文件夹中使用 Java 类。例如:
var driverClass:java.lang.Class;
var driver:java.sql.Driver;
var connection:java.sql.Connection;
var statement:java.sql.Statement;
driverClass = java.lang.Thread.currentThread().getContextClassLoader().loadClass("org.gjt.mm.mysql.Driver");
driver = driverClass.newInstance();
(此处找到示例 here )
但是,如何使用 Java 脚本库中定义的自定义类呢?在 Xpage 中,只能导入服务器端 javascript 库(不能导入 Java 或 LS 库)。
感谢您的帮助
干杯
最佳答案
在 wiki 上找到答案:
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/reuse_java_xpage.htm
从 XPage 可以轻松调用服务端 JavaScript 来实现业务逻辑。 JavaScript 具有使其能够调用 Java 的内置功能。不幸的是,XPages 使用的服务器端 JavaScript 目前无法调用在 Java 库中创建的 Java 例程。但是,它可以调用已导出为 JAR 文件的 Java 库。事实证明,您还可以创建一个也调用 Java JAR 文件的 Java 库。
关于java - 将自定义 Java 类导入 Xpages 中的服务器端 javascript (Lotus Domino 8.5+),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1644530/