我正在尝试在XPage的beforePageLoad事件中从配置文件中获取值。为此,我使用服务器端Javascript:

var currdb:NotesDatabase = database;
var profdoc:NotesDocument = currdb.getProfileDocument("frmProfile","");
var showRefInfo = profdoc.getItemValueString("ShowReferenceInformation");
sessionScope.put("showRefInfo",@Text(showRefInfo));

字段“ShowReferenceInformation”的值可以为1或0。我已将该值从0更改为1,但是我的SSJS代码继续返回0。这可能是什么引起的?

最佳答案

Web上的个人资料文档总是被过度缓存,我相信XPages仍然是这样。您很可能会看到,有些请求将获得新值,而另一些请求则要等到任意时间后才完全刷新高速缓存。

08-07 19:03