怎样用logic:iterate循环后每行用不同的颜色显示?

lbl8888 2008-05-13 02:48:18
就是隔一行不同颜色
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
imA 2008-05-15
  • 打赏
  • 举报
回复
没有别的办法,当然你可以扩展logic:iterate标签,添加奇数行样式名和偶数行样式名两个属性。这个是比较优雅的解决办法
lbl8888 2008-05-13
  • 打赏
  • 举报
回复
真的没有了吗?
zhuyl_wind 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 imA 的回复:]
HTML code <logic:iterate id="c" name="list" indexId="i">
<%
String style = i.intValue() % 2 == 0 ? "oddStyle"
: "evenStyle";
%>

<tr class="<%=style%>"></tr>
[/Quote]

估计也只有这样了,最简单
Ryo_Hazuki 2008-05-13
  • 打赏
  • 举报
回复
用js遍历tr渲染
lbl8888 2008-05-13
  • 打赏
  • 举报
回复
可是可以,有没有更好的方法啊?这样不是要在页面写java代码了?
lbl8888 2008-05-13
  • 打赏
  • 举报
回复
谢谢
imA 2008-05-13
  • 打赏
  • 举报
回复
				<logic:iterate id="c" name="list" indexId="i">
<%
String style = i.intValue() % 2 == 0 ? "oddStyle"
: "evenStyle";
%>

<tr class="<%=style%>"></tr>

81,095

社区成员

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

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