0
我有类树。我的类有n个子类。如何在jsp上列出递归类?春天mvc类树
List<Category> categories = categoryService.findAll();
modelMap.put("categories",categories)
我有类树。我的类有n个子类。如何在jsp上列出递归类?春天mvc类树
List<Category> categories = categoryService.findAll();
modelMap.put("categories",categories)
使用JSTL,尝试这样的事情:
简单的项目清单
<c:forEach var="category" items="${categories}">
${category.id} -> ${category.name}
</c:forEach>
嵌套项目列表
如果您有嵌套类,试一下像下面的自定义标签一样。
public class CategoryDisplayTag extends TagSupport
{
public int doStartTag() throws JspException
{
Category rootCategory = new Category();
printEachCategory(rootCategory);
return SKIP_BODY;
}
private void printEachCategory(Category category)
{
JspWriter out = pageContext.getOut();
try
{
out.write("Category: " + category.getName());
for (Category c : category.getCategories())
{
out.write("Sub-category: " + c.getName());
printEachCategory(c);
}
}
catch (IOException e1)
{
throw new RuntimeException(e1);
}
}
}
我的问题:分类有无尽的树。 – janatar
你是否说每个类别都有一个类别? – tjg184
是的类别有一个类别, – janatar