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

发布于 2024-11-10 14:27:00 字数 106 浏览 0 评论 0原文

我正在从控制器操作返回日期列表、大小列表和月份列表到 gsp。我希望日期、大小和月份列表中的每个值显示在每行的 3 个不同字段中。如何实现?

提前感谢

laxmi.P

I am returning a list of dates,list of size and list of months from controller action to gsp..i want each value in dates,size and months list to be displayed in 3 different fields of each row.how to achieve it?

Advance thanks

laxmi.P

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与之呼应 2024-11-17 14:27:00

假设 dlist 是您从控制器/操作传递的日期列表,然后在 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>

Enjoy

UPDATE:
为了实现这一目标,我认为最好将地图列表传递到 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

Suppose dlist is the list of dates you are passing from the controller/action, then in gsp:

<table>
  <g:each in="${dlist}">
    <tr>Date: ${it}</tr>
  </g:each>
</table>

or

<table>
  <g:each var="date" in="${dlist}">
    <p>date: ${date}</p>
  </g:each>
</table>

Enjoy

UPDATE:
To achieve this thing, I think it would be better to pass list of maps to gsp page, e.g

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])

}

in gsp page:

<table>
  <g:each in="${data}">
    <tr><td>Date: ${it.date}, Size: ${it.size}, Month: ${it.month}</td></tr>
  </g:each>
</table>

HTML view:

Date: d1, Size: s1, Month: m1
Date: d2, Size: s2, Month: m2
Date: d3, Size: s3, Month: m3
幸福%小乖 2024-11-17 14:27:00

使用标签。您的<表>标签应位于之外和内的标签

use <g:each> tag. Your <table> tag should be outside <g:each> and <tr> tags inside <g:each>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文