Spring MVC с Thymeleaf - форма связывания сложного объекта - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь создать веб-опрос, используя Spring MVC с Thymeleaf.Я застрял при попытке выяснить, как правильно связать данные формы с атрибутом модели после публикации формы.

Форма состоит из нескольких вопросов, где в каждом разделе есть несколько переключателей.Кроме того, у каждого квеста есть текстовое поле, которое является необязательным.

Я пытался найти в документации некоторую информацию об этом и о том, как происходит процесс привязки в целом, но я не смог найти ничего полезного.

Моя модель:

public class Survey {
    private String surveyText;
    private List<Question> questions;

    // getters and setters
}

public class Question {
    private String questionId;
    private String questionText;

    private List<Answer> answers;

    private String comment;

    // getters and setters
}


// these are the actual radio buttons
public class Answer {
    private String answerText;
    private String answerId;

    // getters and setters
}

Какой будет хороший способ трансформировать модель и использовать Thymeleaf для ее отображения?Кроме того, если я решу заменить флажки флажками (возможность выбора нескольких ответов), что мне нужно изменить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...