У меня есть два списка, один из которых называется schemaList, а другой - recordCount, сгенерированный из разных SQL-запросов. Как я могу заполнить одну таблицу двумя списками в GSP? Я могу получить один список для заполнения с помощью g: каждый, но не оба. EDIT: Выдержки из StatsService.groovy:Заполнение таблицы Grails GSP из нескольких списков
//some sql connection code
sconn.eachRow ("select username as SCHEMA_NAMES from dba_users) {row ->
schemaList << row.SCHEMA_NAMES
}
//use schemaList.each() to iterate through schemas and create oracle proxy connections for each schema to get a count of the message_xml table
pconn.eachRow("select count(*) as rCount from message_xml") { row ->
recordCount << row.rCount
}
return [recordCount:recordCount]
return [schemaList:schemaList]
Я пытаюсь вывести его в нечто вроде этого GetStats.gsp:
<thead>
<tr>
<th>Schema</th>
<th>Count</>
</tr>
</thead>
<tbody>
<g:each in="${schemaList} var="sl">
<tr>
<td>${sl}</td>
<g:each in="${recordCount}" var="rc">
<td>${rc}</td>
</tr>
</g:each>
</g:each>
</tbody>
но моя таблица показывает пустой, когда я это делаю ,
Я занимаюсь только Grails около 2 месяцев, но мне это очень нравится. Заранее спасибо за помощь!
Добро пожаловать в переполнение стека. Можете ли вы опубликовать то, что вы уже пробовали? –