在Google App Engine中使用c:forEach标记

时间:2013-06-18 15:24:32

标签: html google-app-engine jsp jstl

我正在尝试使用我的实体“Log”中的值填充HTML表。

Query query = new Query("Log", logkey)
List<Entity> logs = datastore.prepare(query).asList(FetchOptions.Builder.withLimit(1000));

使用pageContext.setAttribute("age_content", log.getProperty("age"));<td>${log.age_content}</td>的表格中显示所有年龄属性。现在,代码为每个年龄和用户生成单独的表。如何在我的jsp文件中使用c:forEach标记迭代所有日志并生成一个表?谢谢。

1 个答案:

答案 0 :(得分:0)

如果你不使用谷歌应用引擎,写作jstl就不会有什么不同了。

<c:forEach items="${logs}" var="log" varStatus="status">
    <td>${log.age_content}</td>
</c:forEach>    

不要忘记在jsp开始时添加它

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>