zoukankan      html  css  js  c++  java
  • 用Struts2标签实现Map的迭代

    最近在做一个论坛,论坛通常分为几个主版块,每一个主版块下面又有几个子版块。

    想不出更好的展现方式,最终采用了如下的方法来实现:

    用一个Map,HashMap或者Treemap承载之。
    一个子版块名字对应一个子版块的list。
    TreeMap<String,ArrayList<SubSection>> tm = new TreeMap<String,ArrayList<SubSection>>();
    request.setAttribute("map",tm);

    <s:iterator value="#request.map" id="id">

    <s:property value="key"/>

    <s:iterator value="value" id="list">

    <s:property value="#list.XXX()"/>

    </s:iterator>
    </s:iterator>

    深深感觉以上方法较为繁琐,如果有更好的方法来展现,请大牛不吝赐教。

  • 相关阅读:
    Ridis学习笔记
    VMware虚拟机安装教程
    Spring中获取Bean的几种方式
    jQuery中的常用事件
    乱码解决
    自动装配
    通配符用法
    Spring
    Spring mvc简单案例
    jdbctemplate
  • 原文地址:https://www.cnblogs.com/xuehanlee/p/4542400.html
Copyright © 2011-2022 走看看