如何将控制器操作返回的列表中的每个值打印到gsp表的每一行中?

问题描述

| 我正在从控制器动作到gsp返回日期列表,大小列表和月份列表..我希望日期,大小和月份列表中的每个值都显示在每行的3个不同字段中。如何实现? 预先感谢 拉克西米     

解决方法

        假设“ 0”是您从控制器/操作传递的日期列表,然后是gsp:
<table>
  <g:each in=\"${dlist}\">
    <tr>Date: ${it}</tr>
  </g:each>
</table>
要么
<table>
  <g:each var=\"date\" in=\"${dlist}\">
    <p>date: ${date}</p>
  </g:each>
</table>
请享用 更新: 为了实现这一目标,我认为最好将地图列表传递给gsp页面,例如
def index = {
  def data = [[date:\"d1\",size:\'s1\',month:\'m1\'],[date:\'d2\',size:\'s2\',month:\'m2\'],[date:\'d3\',size:\'s3\',month:\'m3\']]
  render(view:\'/index\',model:[data:data])

}
在gsp页面中:
<table>
  <g:each in=\"${data}\">
    <tr><td>Date: ${it.date},Size: ${it.size},Month: ${it.month}</td></tr>
  </g:each>
</table>
HTML视图:
Date: d1,Size: s1,Month: m1
Date: d2,Size: s2,Month: m2
Date: d3,Size: s3,Month: m3
    ,        
use <g:each> tag. Your <table> tag should be outside <g:each> and <tr> tags inside <g:each>
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...