在JSF2中实施国家/地区自动填充文本字段的最佳方法是什么?
我想知道是否有更好的方法来实现bean从数据库或XML数据源注入国家列表。
我正在使用primefaces组件库,我可以使用现成的插件吗?
答案 0 :(得分:1)
无论如何,你将需要一个托管bean。否则,您无法在JSF视图中引用它。如果数据不受更改,只需在应用程序范围的bean中加载并初始化一次。如果需要每天刷新数据,请使用带有@Singleton
的{{1}} EJB,并让托管bean委托给它。
PrimeFaces有<p:autoComplete>
component。你可以在他们的展示上找到一个例子。您可以让@Schedule
指向应用程序范围的bean,并将completeMethod
指向请求/视图范围的表单bean。