【发布时间】:2014-11-20 18:10:50
【问题描述】:
我刚刚学习 Java,有一个关于从 XPage 到 JavaBean 的调用的问题。
我正在研究从Declan Sciolla-Lynch's blog 获得的JavaBean,它在大多数情况下都能完美运行。该链接指向示例代码。
本质上,JavaBean 连接到 names.nsf 并提取各种字段以进行查找。 IE 用户的电话或电子邮件地址。类似于我们过去实现的现有 LotusScript 类。我们有一个包含附加信息的辅助目录,我以 Declan 的示例为例并对其进行了修改。它现在指向不同的服务器 nsf 并具有其他字段。它在正常条件下工作。
但是,我遇到了两个导致类失败并显示无用的“无法实例化类”错误的问题。这些问题与 ACL 和数据库复制公式有关,将得到解决,但我想尽量减少环境引起的问题。问题是我不能在 EL 或 SSJS 中捕获它,因为它发生在 JavaBean/类级别。 Java 代码周围有一个 try{} catch {},但仍然出现“无法实例化类”错误。我正在尝试通过对 JavaBean 的 SSJS 调用来加载 XPage 上三个字段的默认值。
有没有办法捕获 JavaBean 中的错误并将其传递给 XPage,以便我可以在调用托管 bean 之前测试加载的类?
【问题讨论】: