zoukankan      html  css  js  c++  java
  • webSphere6.1.0.15运行struts2 s:set 标签取值问题

    最近在做一个项目时,客户用的是WebSphere6.1.0.15。由于用的是Struts2,于是出现了以下问题。

    不认从<s:set>标签里读取出来的对象,只认读取出来的参数。

    如:<s:set name=”secondList” value=”treeSecond.get(#one.modId)”></s:set>

    treeSecond 的初始化是Map<Integer,List<Object>> ,如果直接用set标签,就无法读取出List<Object>,查找过一些资料,还是未找到所在原因。以下代码是无法读取出Map数据的:

    所以,经过测试,得出的结论是只能用以下代码才能正常读取出Map里的数据:

    也就是说明,只能用<s:iterator>去迭代Map,就能取出List<Object>了,再用<s:iterator>去迭代List,就可以得到对象了。

    如果未找到其它合适的解决方式,那么现在用这种方式就能解决<s:set>标签问题了。

  • 相关阅读:
    ACM士兵排队
    ACM两个士兵打牌
    ACM平衡的括号
    ACM复合词
    ACM第二次比赛( C )
    ACM比赛(第二次A)
    ACM比赛(进制转换)
    ACM比赛(11462 Age Sort)
    ACM比赛
    hdu 1241 Oil Deposits(DFS求连通块)
  • 原文地址:https://www.cnblogs.com/firstdream/p/2395700.html
Copyright © 2011-2022 走看看