В соответствии с вашим примером ответ будет в параметре myGroup
:
def calculate() {
def answer = params.myGroup
}
Я предлагаю переименовать myGroup
в более значимое имя, такое как «вопрос», плюс его индекс, например, question1
,question2
и т. Д., Чтобы различать радиогруппы вопросов.Это позволяет вам перебирать все параметры запроса и назначать ответы соответственно:
def calculate() {
def questions = ... //list of questions rendered previously
questions.eachWithIndex { question, i ->
question.answer = params["question$i"]
}
}
Конечно, блоки назначения вопросов-ответов зависят от вашей конкретной логики / модели данных.