zoukankan      html  css  js  c++  java
  • SortedMap与TreeMap的一个典型应用

    一下是在项目中的应用。

    msg.getContent()共有四种类型。

     1 public SortedMap<String, List<ActivityMsg>> queryTributesAll(
     2             Integer activityId) {
     3         List<ActivityMsg> tributes = activityService
     4                 .queryActivityTributes(activityId);//查询数据库中的数据
     5         if (tributes != null && tributes.size() > 0) {
     6             SortedMap<String, List<ActivityMsg>> map = new TreeMap<String, List<ActivityMsg>>();
     7             for (ActivityMsg msg : tributes) {
     8                 List<ActivityMsg> list = map.get(msg.getContent());
     9                 if (list == null) {
    10                     list = new ArrayList<ActivityMsg>();
    11                     map.put(msg.getContent(), list);
    12                 }
    13                 list.add(msg);
    14             }
    15             return map;
    16         }
    17         return null;
    18     }

    前台可以这样引用:

    <javascript>
     var tributesMap = JSON.parse('${tributes}');
     $(document).ready(function(e){
        for(var key in tributesMap){
           var tributeList=tributesMap[key];//对应上面的list
            if(tributeList){
                       for(var i=0;i<tributesMap[key].length;i++){
                           tributesMap[key][i].属性名;//对应上面的msg
                        }
                    }
        }    
     });
    </javascript>
  • 相关阅读:
    nginx反向代理
    遇到的好玩的mvc路由
    有意思的OWIN,附脱离iis的webapi
    nginx转发配置
    SQL 2016安装中遇到的问题
    3级级联 国家--城市
    box.css
    common.css
    节假日设置
    Order_Leave.aspx
  • 原文地址:https://www.cnblogs.com/hoaprox/p/5603669.html
Copyright © 2011-2022 走看看