0

我有一个地图列表 -listMaps List<Map<String,Object>> 我想使用 as:iterator使用特定键值动态构建图像源

我已经尝试了以下但我没有得到任何结果

<s:iterator value="lastMaps" var="listMap" status="st">  
    test 1 <img src="<%=request.getContextPath()%>/image/%{#listMap.key}.jpg" />
    test 2 <img src="<%=request.getContextPath()%>/image/%{'lastMaps['+#st.index+'].key'}.jpg" />
    test 3 <img src="<%=request.getContextPath()%>/image/%{top['key']}.jpg" />
</s:iterator>

我查看了在 firebug 中解析的内容,我发现里面的任何文本%{''}都没有被评估——甚至不是简单的文本

谢谢

4

1 回答 1

0

<img src="<%=request.getContextPath()%>/image/<s:property value="%{#listMap.key}"/>".jpg" />

依此类推-基本上,您忘记了评估的 s:property 标记。

于 2011-04-11T08:17:37.820 回答