struts标签HASHMAP取值问题求教

dingxude1986 2013-02-07 09:09:47
代码如下:
<s:iterator value="sysPageList" id="sp">
<s:iterator value="bxList" id="bx">
<s:property value="#sp.(#bx.ID)"/></td>
</s:iterator>
</s:iterator>
sysPageList和bxList都是List<HashMap<String, String>>类型,bxList中HASHMAP的key为sysPageList中HASHMAM的ID的VALUE,上面的写法无法得到想要的结果,求正解。。。
...全文
468 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingxude1986 2013-02-07
  • 打赏
  • 举报
回复
<s:iterator value="sysPageList" id="sp"> <s:iterator value="bxList" id="bx"> <s:property value="#sp[#bx.ID]"/> </s:iterator> </s:iterator> 解决啦
  • 打赏
  • 举报
回复
你两个迭代不是一个hashmap?
dingxude1986 2013-02-07
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
<s:iterator value="sysPageList" id="sp"> <s:iterator value="bxList" id="bx"> <s:property value="#sp.(#bx.ID)"/></td>//改为<s:property value="ID"/></td> </s:……
外层sysPageList的KEY是内层bxList的KEY为ID的值
dingxude1986 2013-02-07
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
Java code ? 123456 <s:iterator value="sysPageList" id="sp"> <s:iterator value="bxList" id="bx"> <s:property value="#sp.(#bx.ID)"/></td>//改为<s:property value="ID"/></td> </s:……
<s:property value="ID"/>这样是bxList的KEY为ID的VALUE吧?
dingxude1986 2013-02-07
  • 打赏
  • 举报
回复
更正下,sysPageList中HASHMAP的key为bxList中HASHMAM的ID的VALUE, 代码如下: <s:iterator value="sysPageList" id="sp"> <s:iterator value="bxList" id="bx"> <s:property value="#sp.(#bx.ID)"/></td> </s:iterator> </s:iterator> sysPageList和bxList都是List<HashMap<String, String>>类型,sysPageList中HASHMAP的key为bxList中HASHMAM的ID的VALUE,上面的写法无法得到想要的结果,求正解。。。
  • 打赏
  • 举报
回复

<s:iterator value="sysPageList" id="sp">
    <s:iterator value="bxList" id="bx">
        <s:property value="#sp.(#bx.ID)"/></td>//改为<s:property value="ID"/></td>
    </s:iterator>
</s:iterator>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧