gpt4 book ai didi

数组的 xpages 托管 bean 属性返回引用而不是值

转载 作者:行者123 更新时间:2023-12-02 06:52:54 25 4
gpt4 key购买 nike

一定是新手问题:

在托管 bean 中,我想将多值注释项的值放入 bean 变量中:

我的代码片段如下:

private String[] typevalues;

public void setTypevalues(String[] typevalues) {
this.typevalues = typevalues;
}

public String[] getTypevalues() {
return typevalues;
}

在 loadPreferences 函数中我做了一些事情:

        Vector <String> vt = profdoc.getItemValue("ideetypes");
typevalues = vt.toArray(new String[vt.size()]);

(没有找到更好的方法将 getItemValue 向量引入数组)

在xpage上我的测试项目:

                <xp:text escape="true" id="computedField1"
value="#{APr.typevalues}">
</xp:text>

不显示该字符串数组的值,但它的引用类似于 [Ljava.lang.String;@74987498

我是否遗漏了什么,或者 String[] 数组是否是此类 bean 属性的错误容器?

提前致谢,乌韦

最佳答案

我喜欢使用 ArrayList 而不是数组。然后您可以使用以下代码将 Vector 转换为 ArrayList。

Collections.list( rtnVector.elements())

霍华德

关于数组的 xpages 托管 bean 属性返回引用而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37123134/

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