【发布时间】:2012-11-27 14:07:05
【问题描述】:
我有一个基于 CDI 的 Web 应用程序,它在 dataTable 中显示在我的 ProducerBean 中生成的工单列表:
@Produces
@Named
public List<Tickets> getTickets() {
return tickets;
}
<h:dataTable var="tickets" value="#{tickets}" >
. . .
</h:dataTable>
这很好用,但是我需要在 JSF EL 之外使用这个票证列表(“票证”)。
在同一页面中引用的另一个 CDI Bean 使用:
@Inject
private List <Tickets> tickets;
但是,注入的票证列表是空的。我仍然可以通过 JPA 再次查询门票,但是我想重用我制作的那个列表。有可能吗?
非常感谢
【问题讨论】:
标签: jakarta-ee jpa jpa-2.0 cdi