【问题标题】:groovy display list<list> with each tag带有每个标签的 groovy 显示列表<list>
【发布时间】:2012-08-24 10:04:54
【问题描述】:

需要以表格形式显示列表。

var dispList = [["a","b","c"],["d","e","f"]]

尝试使用嵌套的&lt;g:each&gt; 标签,但没有成功。有什么建议吗?

格式-

<table>
  <tr>
   <td>a</td>
   <td>b</td>
   <td>c</td>
 <tr>
 <tr>
   <td>c</td>
   <td>d</td>
   <td>e</td>
 <tr>
</table>

【问题讨论】:

    标签: grails groovy gsp


    【解决方案1】:

    嵌套的&lt;g:each&gt; 循环确实有效,但我通常发现我必须使用var 属性而不是依赖默认的“it”变量名。如果您的 GSP 模型中有一个名为 dispList 的变量,那么您可以这样做

    <table>
      <g:each in="${dispList}" var="row">
        <tr>
          <g:each in="${row}" var="val">
            <td>${val}</td>
          </g:each>
        </tr>
      </g:each>
    </table>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 2011-01-02
      • 2013-06-30
      相关资源
      最近更新 更多