gpt4 book ai didi

grails - 在GSP中显示动态表,其中列和数据在运行时出现

转载 作者:行者123 更新时间:2023-12-02 14:46:12 25 4
gpt4 key购买 nike

从 Controller 和代码获取两个数组是-
Sql db = new Sql(dataSource_wldb1)//使用Grails应用程序的数据库创建groovy.sql.Sql的新实例
def ivrColumns = []

                    db.eachRow(ivrColumnsQuery) {
rsRow ->
ivrColumns.add(rsRow.name) }

def ivrResults = []
db.eachRow(mssqlQuery) {rows ->
//print rows
ivrResults.add(rows)
}

一个具有所有列名称,另一个具有所有行数据。如下所示-
返回render(view:'xref',model:[ivrcolumns:ivrColumns,ivrresults:ivrResults])

以以下格式获取数据-

[ClientKey,Abbr,ConfigKey,联邦,州,DMA,内部,无线,CRssing,宵禁豁免,CampaignID]

数据
[groovy.sql.GroovyResultSetExtension@12f8d75,groovy.sql.GroovyResultSetE
oovy.sql.GroovyResultSetExtension@12f8d75,groovy.sql.GroovyResultSetExtension@1
roovyResultSetExtension @ 12f8d75,groovy.sql.GroovyResultSetExtension@12f8d75,gr
tSetExtension @ 12f8d75,groovy.sql.GroovyResultSetExtension@12f8d75,groovy.sql.G
ion @ 12f8d75,groovy.sql.GroovyResultSetExtension@12f8d75]

查看代码是-
<g:if test="${ivrcolumns != null }">
<center>Database Location - WLDB1 <br>DB Name - IVR_GUARDIAN </center><br><br>
<table class="table loadTable" >

<thead>
<tr bgcolor="#f0f0f0" >

<g:each in="${ivrcolumns}" status="ii" var="columnivr">
<td nowrap>${columnivr}</td>
</g:each>
</tr>
</thead>
<tbody>
<g:each in="${ivrresults}" status="jj" var="hed">

<tr>
<g:each in="${ivrcolumns}" status="kk" var="col">
<td nowrap>${hed.col}</td> ///please suggest how to do it.
</g:each>
</tr>
</g:each>


</tbody>
</table>

现在想显示在GSP页面中。我能够显示该列,但很难显示数据。无法了解如何使用点来为每一列获取正确的数据。

将不胜感激。

谢谢

最佳答案

假设这只是一个sql结果,则可以只调用$ {hed [col]}或$ {hed。“$ col”}

关于grails - 在GSP中显示动态表,其中列和数据在运行时出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9758045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com