zoukankan      html  css  js  c++  java
  • list转map 键值对

    Map<Long,Account> map = new HashMap<Long,Account>();
    for(int i=0;i<list.size();i++){
      Account account = (Account)list.get(i);
      map.put(account.getId(),account);
    }

     后台的

    package com.iport.site.controller;
    
    import com.iport.base.basecontroller.BaseController;
    import com.iport.exception.SystemException;
    import com.iport.site.model.SiteSettingEntity;
    import com.iport.site.service.SiteSettingService;
    import com.iport.util.*;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.context.annotation.Scope;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import java.util.*;
    
    @Controller
    @Scope("prototype")
    @RequestMapping("/site/")
    public class SiteSettingController extends BaseController {
    
        @Autowired
        private SiteSettingService siteSettingService;
    
        @RequestMapping("listUI.html")
        public String listUI(Model model) {
            System.out.println("111111111111111111");
            try {
                List<SiteSettingEntity> list = siteSettingService.querySiteSettingList();
                Map<String, String> map = new HashMap<String, String>();
    
                for (int i = 0; i < list.size(); i++) {
                    SiteSettingEntity siteSettingEntity = list.get(i);
                    map.put(siteSettingEntity.getKey(), siteSettingEntity.getValue());
                }
    
            
                model.addAttribute("map", map);
    
                //System.out.println("map================" + map.get("SiteName").toString());
    
    
                return Common.BACKGROUND_PATH + "/site/list";
            } catch (Exception e) {
                throw new SystemException(e);
            }
        }
    
    }

    取值的话就是页面中

    ${map.key}  或者${map['key']}来显示值
  • 相关阅读:
    js去重的es6做法和es5做法
    对npm的认识
    pandas_分类与聚合
    pandas_使用透视表与交叉表查看业绩汇总数据
    pandas_使用属性接口实现高级功能
    pandas_一维数组与常用操作
    pandas_DateFrame的创建
    python 连接 mysql 的三种驱动
    Django学习路6_修改数据库为 mysql ,创建mysql及进行迁徙
    Django学习路5_更新和删除数据库表中元素
  • 原文地址:https://www.cnblogs.com/xuerong/p/5287356.html
Copyright © 2011-2022 走看看