jsf - 显示 jsf 二维表
问题描述
我想在我的视图 .xhtml 中显示一个二维数组,其中包含作为行的数据库列,但我无法获得二维数组
我的 BD 表
training | experience | motivation
NA | B | AT
我想显示一个数据表如下
| evaluation | comment
-------------------------------------------
training | A | ...
-------------------------------------------------- -----
experience | B | ....
解决方案
您必须在托管 bean 中编写一些 Java 代码,如下所示:
public class SomethingSomethingDTO {
private final String subject;
private final String evaluation;
private final String comment;
public SomethingSomethingDTO(final String subject,
final String evaluation, final String comment) {
this.subject = subject;
this.evaluation = evaluation;
this.comment = comment;
}
public String getSubject() {
return subject;
}
public String getEvaluation() {
return evaluation;
}
public String getComment() {
return comment;
}
}
@PostConstruct // or some other event or command button action
public void initializeSomething() {
somethings = new ArrayList<>();
somethings.add(new SomethingSomethingDTO("training", "A", "..."));
somethings.add(new SomethingSomethingDTO("experiance", "B", "..."));
}
private List<SomethingSomethingDTO> somethings;
public List<SomethingSomethingDTO> getSomethings() {
return somethings;
}
推荐阅读
- docker - 需要的建议:如何正确处理用于加密容器间通信的自签名 ssl 证书+密钥对?
- python - Numpy - 组合两个特征数组但保留原始索引
- python - 如果所需变量不为空,如何打印 OKAY?
- javascript - 循环遍历对象数组并根据 JS 中的 id 更新所有值
- node.js - 如何使 NodeJS 中 S3 上特定文件夹的 cloudfrontcahce 无效?
- visual-studio - Visual Studio 2019 社区中的内存使用工具在哪里?
- java - 如何使用 JQuery 将 json 作为数据参数传递给我的 api
- kubernetes - 如何通过 Istion 入口网关访问 prometheus 和 grafana?我已经通过 Helm 安装了 promethius anfd grafana
- phpspreadsheet - PHPSpreadsheet 将活动表传递给子函数
- c - Dijkstra SDSP 算法