gpt4 book ai didi

javascript - 通过 CSJS 从属性文件中的条目获取值

转载 作者:行者123 更新时间:2023-11-30 16:29:23 25 4
gpt4 key购买 nike

我想访问我在属性文件中创建的条目的值

例如该文件称为 datasource.properties该条目称为 DB_FILEPATH值为 mydatadb.nsf

在 SSJS 中,我会通过 datasource.getString('KEY') 收集值,所以 datasource.getString('DB_FILEPATH')

要从 CSJS 运行 SSJS,我通常使用类似的东西:

var isMobile = '#{javascript:return deviceBean.isMobile()}';

但是如果我尝试这样的事情:

var db = "#{javascript:return datasource.getString('DB_FILEPATH')}";

我收到错误信息:

执行 JavaScript Action 表达式时出错脚本解释器错误,第 1 行,第 19 行:[ReferenceError] 未找到“数据源”

我应该如何通过 CSJS 访问属性文件?

最佳答案

将您的“数据源”定义为资源:

<xp:this.resources>
<xp:bundle src="/datasource.properties" var="datasource"></xp:bundle>
</xp:this.resources>

并访问条目

var db = "#{javascript: datasource['DB_FILEPATH']}";

关于javascript - 通过 CSJS 从属性文件中的条目获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33568098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com