s: 地图列表上的迭代器

发布于 2024-10-31 15:44:20 字数 653 浏览 6 评论 0 原文

我有一个地图列表 - listMaps List> 我想使用 s: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 中解析的内容,我看到%{''} 内的任何文本都不会被评估 - 即使是简单的文本也不会被评估,

谢谢

I have a list of map - listMaps List<Map<String,Object>>
and I wanted to use a s:iterator to build an image source dynamically using specific key values

I have tried the following but i am not getting any results

<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>

I have looked at what gets parsed in firebug and i see that any text inside %{''} is not being evaluated - not even a simple text

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千笙结 2024-11-07 15:44:20

".jpg" //>

等等 - 基本上,您忘记了评估的 s:property 标记。

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

And so on - basicly, you forgot s:property tag which evaluates.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文