grails - 常规显示列表 <list> 与每个标签

标签 grails groovy gsp

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

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

尝试使用嵌套 <g:each>标签,但没有成功。有什么建议吗?

格式-

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

最佳答案

嵌套<g:each>循环确实有效,但我通常发现我必须使用 var属性而不是依赖默认的“it”变量名称。如果您有一个名为 dispList 的变量在您的普惠制模型中,您可以这样做

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

关于grails - 常规显示列表 <list> 与每个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12107255/

相关文章:

jsp - 使用gradle构建运行tomcat jasper任务(jspc)

grails - 如何使表格元素在GSP中只读?

grails - 找不到Grails Controller URL

hibernate - Joda 时间 DateTime 错误地存储在数据库中

grails - Grails 3字段插件自定义模板

java - Groovy - 有效地将 CSV 数据映射到对象的构造函数中

grails - 防止Grails 2.4.4接受无效日期

grails - Grails 3.0.1 Spring Security Core返回Gradle构建因错误而终止:编译失败

grails - Grails 2.1.0 需要 Groovy 1.8 吗?

java - groovy中的数据类型与java类似吗?