gpt4 book ai didi

java - JSF2 将字符串列表转换为 String[]

转载 作者:行者123 更新时间:2023-12-01 15:46:31 25 4
gpt4 key购买 nike

有一点 Spanner 时刻。我需要将列表转换为字符串数组:

List<String> selectedIndicieString[] targetIndices;

selectedIndicie 列表是从支持 bean 中提取的,我尝试将其转换为字符串数组,如下所示:

setTargetIndices(initialiseBean.getSelectedIndicie().toArray(getTargetIndices())); 

但是 Java 有一句古老的提示:

An error occurred performing resource injection on managed bean searchBean

正如我所说,我正在思考如何将字符串列表转换为字符串数组,因此任何建议都会很好。

干杯

最佳答案

List.toArray返回一个 Object 数组,当您执行 setTargetIndices 时,可能会导致异常,因为此方法将接受一个 String 数组对象。答案是不要将 setter 转换为接受 Object 数组(因为 JSF 运行时可能根本无法将 setter 识别为属于 targetIndices 属性),而是将其转换为接受 Object 数组。是使用字符串数组调用 setter。

关于java - JSF2 将字符串列表转换为 String[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945849/

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