отображать jsf 2D таблицу - PullRequest
0 голосов
/ 17 октября 2018

Я хочу отобразить 2D-массив в моем представлении .xhtml, который содержит столбец базы данных в виде строк, но я не могу получить 2D-массив

моей таблицы BD

training | experience | motivation
NA       | B          | AT

Я хочу отобразить таблицу данных следующим образом

                | evaluation | comment
-------------------------------------------
training        | A          | ...
-------------------------------------------------- -----
experience      | B          | ....

1 Ответ

0 голосов
/ 18 октября 2018

Вам нужно написать некоторый Java-код в управляемом bean-компоненте следующим образом:

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...