作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 Phillip Riand(参见:discussion on openNTF)的说法,这是不可能的......他们需要了解设计元素才能找出是谁签名的。因此,它仅在 SSJS 中可用。
最佳答案
据我所知,有两种方法可以在 Java bean 中使用 sessionAsSigner 对象:
1 通过解析sessionAsSigner对象:
FacesContext context = FacesContext.getCurrentInstance();
Session sessionAsSigner = context.getApplication().getVariableResolver().
resolveVariable(context, "sessionAsSigner");
2 使用扩展库中 com.ibm.xsp.extlib.util.ExtLibUtil 类中的 getCurrentSessionAsSigner() 函数。
为了能够使用它(在 Java 以及 SSJS 中),您需要确保所有设计元素都由相同的用户 ID 签名。如果不是这种情况,sessionAsSigner 对象将不可用(“未定义”)。
关于javabeans - 如何在从 XPage 调用的 Java Bean 中使用 SessionAsSigner?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401862/
我有一个用户无权访问的数据库。我仍然可以访问数据库并“读取”文档,例如 var db:NotesDatabase = sessionAsSigner.getDatabase("","somedir/s
根据 Phillip Riand(参见:discussion on openNTF)的说法,这是不可能的......他们需要了解设计元素才能找出是谁签名的。因此,它仅在 SSJS 中可用。 最佳答案
我是一名优秀的程序员,十分优秀!