java - 将自定义 Java 类导入 Xpages 中的服务器端 javascript (Lotus Domino 8.5+)

标签 java xpages lotus lotus-domino

使用 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/

相关文章:

java - Apache TDB 如何存储 RDF 数据?

java - 在 Lotus Notes 中更新文档

java - 如何在 Lotus Notes 中查找文件夹( View )的所有子文件夹

java - 如何保存并通过电子邮件发送我的 .java 文件? (初学者)

java - android dalvik vm 是 java vm 的副本还是单独的 vm

java - 尝试使用 XPage 将多值字段连接到 Java Bean 时出现类型不匹配

dojo - XPages - 复制扩展库控件时出错

java - 将图像导入为Lotus Notes中的图像资源

java - 如何在java中使用注释相关参数检查自定义运行时异常属性

javascript - 使用 XPage 从数据表中的选定文档创建响应文档