猿问

如何以及何时为h:dataTable从数据库加载模型

如何以及何时为h:dataTable从数据库加载模型

我有一个数据表如下:

<h:dataTable value="#{bean.items}" var="item">

我想用从服务方法获得的数据库中的集合填充它,以便在初始(GET)请求期间打开页面时立即显示它。我什么时候应该调用服务方法?为什么?

  1. 在加载页面之前调用它。但怎么做?
  2. 在页面加载期间调用它。多么,怎样?
  3. 在getter方法中调用它。但它被称为多次。
  4. 还有别的事吗?


繁花如伊
浏览 459回答 3
3回答

慕标琳琳

在PreRenderView或viewAction中呢?如果要根据GET请求传入的参数筛选数据库查询,PostConstruct可能会很尴尬

HUH函数

OP不要求/需要基于请求/视图参数的操作
随时随地看视频慕课网APP

相关分类

Java
SQL Server
我要回答