4

我已经尝试搜索现有的答案,但我找不到它们。

我想从 ArrayList 中的对象访问 ArrayList,所以:

基本上有两个类:词汇表和单词。Glossary 包含一个包含 Word 对象的列表,Word 类包含一个包含更多 Word 对象(相关单词)的列表

<table>
<span th:each="word : ${glossary.words}">
 <td>
  <tr th:each="relatedWord: ${word.relatedWords}">
    <p th:text="${relatedWord.getName()}"></p>
  </tr>
 <td>
</span>
</table>

不幸的是,这对我不起作用..

4

1 回答 1

11

我不确定,但我认为你不能像你一样访问公共的非静态吸气剂(假设getName()被标记为公共)。

你应该试试:

<table>
    <span th:each="word : ${glossary.words}">
        <td>
            <tr th:each="relatedWord: ${word.relatedWords}">
                <p th:text="${relatedWord.name}"></p>
            </tr>
        <td>
    </span>
</table>

注意:上面的代码绝对不是有效的 XHTML(span直接在里面tabletr直接在里面td)。

于 2014-01-02T02:16:53.747 回答