【问题标题】:j2html nesting for tables表格的 j2html 嵌套
【发布时间】:2022-02-09 04:06:27
【问题描述】:

我正在尝试使用 j2html 来呈现一个非常简单的表格,但我完全陷入了嵌套问题,找不到任何文档。

尽量简明扼要,这正是我想要实现的 html:

<table border=0>
<tr>
<td style="vertical-align: top">
<b>Some Info:</b>
</td>
<td style="vertical-align: top">
<p>"some fetched info"</p> 
</td>
</tr>
</table>

现在,我写的是这个(注意这是许多尝试之一):

  table(),

 tr(
    b("Some Info: "),
    td().withStyle("vertical-align: top").withText("some fetched info")),
    br()

我得到的结果是:

<body>
<table>
</table>
<tr>
<b>Some Info: </b>
<td style="vertical-align: top">Some fetched info
</td>
</tr>

我似乎无法掌握这个问题的正确嵌套(或者如何添加表格边框属性)。

我在这里写了一个非常简短的例子,希望有人能提供帮助,我想如果我把这个做对了,整个事情可能会在我的脑海中点击。

(刚刚意识到我不能那样关闭表格支架......)

【问题讨论】:

    标签: java html j2html


    【解决方案1】:

    您需要将tr 嵌套在table 中。此外,您不能将b("Some Info: ") 直接包含在tr 中,它需要嵌套在td 中。以下是代码的外观:

     table(
         tr(
             td().withStyle("vertical-align: top").withText(b("Some Info: ")),
             td().withStyle("vertical-align: top").withText(p("some fetched info"))))
    

    【讨论】:

      猜你喜欢
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      相关资源
      最近更新 更多