model.addAttribute存储list和对象具体应用


  ①如果在后台存储的list  

  model.addAttribute("slideList", flashManageExtendMapper.selectByMap(map));

public void getSlideList(Model model, String cnEn){
        Map<String, Object> map = new HashMap<String, Object>();
        map.put("cnEn", cnEn);
        map.put("display", 'Y');
        model.addAttribute("slideList", flashManageExtendMapper.selectByMap(map));
    }

 

  在jsp中引用使用如下

<div class="index_banner" id="banner">
        <div id="slides" >   
            <c:if test="${fn:length(slideList) > 1}">
                <c:forEach var="slide" items="${slideList }" varStatus="status">
                    <img src="${base }/uploadFile/${slide.imgAddress}" width="100%" height="543"/>
                </c:forEach>
            </c:if> 
            <c:if test="${fn:length(slideList) == 1}">
                <c:forEach var="slide" items="${slideList }" varStatus="status">
                    <img src="${base }/uploadFile/${slide.imgAddress}" width="100%" height="543"/>
                </c:forEach>
            </c:if> 
            <c:if test="${fn:length(slideList) == 0}">
                <img src="${base }/resources/index/images/banner2.jpg" width="100%" height="543"/>
            </c:if>  
            
        </div>
    </div>

  

  ②如果后台存储的是对象indexPage

   model.addAttribute("indexPage", indexPage == null ? new IndexPage() : indexPage);
@Cacheable(value="indexPageCache", key="#cnEn")
    public void getIndexPage(Model model, String cnEn){
        Map<String, Object> map = new HashMap<String, Object>();
        map.put("cnEn", cnEn);
        IndexPage indexPage = indexPageExtendMapper.selectByMap(map);
        model.addAttribute("indexPage", indexPage == null ? new IndexPage() : indexPage);
    }

  在jsp中引用如下

<div class="web_item item_mar">
    <a href="${indexPage.linkImg2Page }" target="_blank">
    <img src="${base }/uploadFile/${indexPage.linkImg2}" width="240" height="120" /> </a> </div>

 


					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM