/** * 添加多栏目文章ftl模板属性 - 多个栏目文章在前台显示前Num条时,用此方法可以一次性添加ftl模板使用的属性 * * @param entity 文章实体前缀 ftl模板中生成形如 entity_categoryId 实体List * @param more 更多文章前缀 ftl模板中生成形如 more_categoryId int值 * @param categoryIdAndNums 文章栏目Id和其前Num条 组成的二维数组 * @param model * @return 多栏目文章ftl模板属性 */ private void addAttributes( String entity, String more, Integer[][] categoryIdAndNums, ModelMap model) { for (Integer[] group : categoryIdAndNums) { model.addAttribute( entity + "_" + String.valueOf(group[0]), articleService.getNumListService(group[0], Integer.valueOf(group[1].toString()))); model.addAttribute(more + "_" + String.valueOf(group[0]), group[0]); } }