Exemplo n.º 1
0
 /**
  * 添加多栏目文章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]);
   }
 }