struts的logic:iterate标签,怎样取出值赋给变量

a280184441 2011-09-01 08:39:46
<logic:iterate id="li" name="List"> <% String ma = ${li.mark}; %> </logic:iterate>

不能用<% String ma = ${li.mark}; %>这样的方式将mark赋给ma啊,还有什么解决方法么?
...全文
181 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
完美灬缺陷 2011-09-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 why6655 的回复:]
1、楼主的这个代码到底想实现什么功能,你的变量ma一直在被重复赋值,是不是该换为
<logic:iterate id="li" name="List" [color=red]status="status"[color=red]>
<% ma[status.index] = ${li.mark}; %>
</logic:iterate>
2、如果只需赋值一次,那么<% String ……
[/Quote]
+1
a280184441 2011-09-04
  • 打赏
  • 举报
回复
多谢大家
yexiongMYBH 2011-09-02
  • 打赏
  • 举报
回复
struts1标签还有<bean:write>标签。

动感光波 2011-09-02
  • 打赏
  • 举报
回复
1、楼主的这个代码到底想实现什么功能,你的变量ma一直在被重复赋值,是不是该换为
<logic:iterate id="li" name="List" [color=red]status="status"[color=red]>
<% ma[status.index] = ${li.mark}; %>
</logic:iterate>
2、如果只需赋值一次,那么<% String ma = ${li.mark}; %>就可以
3、如果要循环的话,我还是喜欢用<s:iterator>
安心逍遥 2011-09-02
  • 打赏
  • 举报
回复
<bean:write>标签

这个好啊


LMAOhuaNL 2011-09-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hpjianhua 的回复:]

改用下c:set标签吧,这个用的比较多在外面
[/Quote]
=
uastation 2011-09-02
  • 打赏
  • 举报
回复
改用下c:set标签吧,这个用的比较多在外面
liyang1271989 2011-09-01
  • 打赏
  • 举报
回复
没用过logic标签, 不过s 和c标签有set

放到set里 getattribute得到
siyi 2011-09-01
  • 打赏
  • 举报
回复
你直接在<%%>里用循环取出数据吧,你又用Strut1标签,又用<%感觉怪怪的!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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