谨做笔记,以防忘记:
public class Category{
private Long catId;
private String catName;
private String cateSn;
}
Map<String,Category> categoryMap = categoryManager.getCategoryMap();
propMap.put("categoryMap",categoryMap);
freeMarkerSingleton.buildHtml("goods_list.ftl", propMap, directory, htmlFileName);
goods_list.ftl:
<div class="position">首页
<#list navList as category>
> <a href="${ctx}/goodslist/cateList-${categoryMap[category.cateSn].cateSn}/shopPrice-asc-1.jsp">${category.catName}</a>
</#list>
</div>
构建HTML导航栏与Freemarker模板的高效整合
本文详细介绍了如何通过Freemarker模板引擎实现与自定义Category类的交互,构建出动态生成的HTML导航栏。利用Java代码获取Category映射,并将数据注入到模板中,实现页面的灵活展示。
4791

被折叠的 条评论
为什么被折叠?



