JSP页面中,一般使用<logic:iterate>标签动态的输出各种形式的表格,要想实现交替变色的效果,很简单:
首先需要声明一些辅助变量:
<%
boolean flag=false;
String titlecolor = \"#4F81BD\";
String linecolor = \"#D3DFEE\";
String whitecolor = \"white\";
%>
在具体表格中:
Th的形式是固定的
<th bgcolor=\"<%= titlecolor%>\">
每个tr的标签也是一样的
<tr bgcolor=\"<%= flag?linecolor:whitecolor %>\">
关键只需在</logic:iterate>之前添加:
<% flag = ! flag;%>
就可以了,很简单了.