【发布时间】:2014-12-25 05:16:38
【问题描述】:
我有一个名为 Item.java 的对象,我已将值设置为:
这是我的控制器类。我将它命名为 HomeController.java
@Controller
public class HomeController {
public HomeController(){
}
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
List<Item> ListItem = new ArrayList<Item>();
ListItem.add(new Item("1","Pencil"));
ListItem.add(new Item("2","Paper"));
return "item";
}
}
如何在我的 Thymeleaf HTML 页面中打印出对象值?
这就是我的工作:
<table class="table table-hover">
<thead>
<tr>
<th><input type="checkbox" /></th>
<th>Unique Item Code</th>
<th>Item Name</th>
</tr>
</thead>
<tbody>
<tr th:each="mItem : ${Item}">
<td><label type="text"
th:text="${mItem.code}" /></td>
<td><label type="text"
th:text="${mItem.name}" /></td>
</tr>
</tbody>
</table>
为什么不显示任何内容?由于我无法调试 HTML 页面,我只能调试我的 Java 类,它已经具有一些价值。
【问题讨论】:
-
能否包含控制器的完整代码?
标签: java oop spring-mvc thymeleaf