【发布时间】:2011-08-04 17:25:44
【问题描述】:
有点紧张。我需要将列表转换为字符串数组:
List<String> selectedIndicie 到 String[] targetIndices;
selectedIndicie 列表是从支持 bean 中提取的,我尝试将其转换为 String 数组,如下所示:
setTargetIndices(initialiseBean.getSelectedIndicie().toArray(getTargetIndices()));
但是 Java 有句老话:
在托管 bean searchBean 上执行资源注入时发生错误
正如我所说,我正在讨论如何将字符串列表转换为字符串数组,因此任何建议都会很可爱。
干杯
【问题讨论】:
-
你能把线路拆分一下,看看哪个呼叫失败了吗?
-
“在托管 bean searchBean 上执行资源注入时出错”。请阅读服务器日志以了解整个堆栈跟踪的根本原因。它包含你的答案。
-
你是在构造函数中这样做的吗?如果是这样,请尝试将其移至带有 @PostConstruct 的方法。
-
@BalusC:曾经我收到过类似的信息。现在,我记得实际上我试图在 ManagedBean 构造函数中使用 EJB。那是另一种情况。