Я пытаюсь создать веб-опрос, используя 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 для ее отображения?Кроме того, если я решу заменить флажки флажками (возможность выбора нескольких ответов), что мне нужно изменить?