java - 动态创建行时如何为行提供替代颜色?

标签 java html jsp

我在 while 循环中动态创建行。

当从特定目录获取数据时,将创建所需的行。 但我想为行提供替代斑马颜色。为此我必须做什么?

以下代码位于我的 jsp 页面上:

<% 

        while(rsemail.next())
        {
             user_email = rsemail.getString(2);
             file_name = rsemail.getString(3);
             file_size = rsemail.getFloat(4);
             file_type = rsemail.getString(5);

             for (int i = 0; i < listOfFiles.length; i++)
                {
                    if (listOfFiles[i].isFile())
                    {
                        if(listOfFiles[i].getName().equals(file_name))
                        {
                            row_counter = row_counter + 1;
                            %>

                                <tr height="28px"  id="table_row" bgcolor="#C6C6C6">
                                  <td width="7%"><div align="center"><%= id=id+1 %></div></td>
                                  <td width="39%"><%=listOfFiles[i].getName() %></td>
                                  <td width="12%"><%= file_type  %></td>
                                  <td width="14%"><%= file_size/1000 %> KB</td>
                                  <td width="14%"><div align="center">Delete</div></td>
                                  <td width="14%"><div align="center"><a href="Savefile?path=d:\Reports\&filename=<%=listOfFiles[i].getName()%>">Download</a> </div></td>
                                </tr>                             
                            <%
                        }
                    }
                }
        }
        %>

表格显示可以下载的目录数据以及其名称、类型和大小。 表明我想以某种安排的替代方式将其放置。

So anyone can help me ???

最佳答案

你有没有尝试过这样的事情

<%
 String StrBgEven = "#C6C6C6", strBgOdd = "#FFFFFF"; // outside loop
 if( i%2 == 0 ){
%>
 <tr height="28px"  id="table_row" bgcolor="<%=strBgEven%>">
<%  
}else{
%>
 <tr height="28px"  id="table_row" bgcolor="<%=strBgOdd%>">
<%
} 
%>

关于java - 动态创建行时如何为行提供替代颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16160316/

相关文章:

jsp - 迭代列表对象的列表-jsp

java - 如何在 JSP 中的 LinkedHashMap 中执行 foreach 循环?

java - JSP解析时出错

java - 尝试绘制多边形时出现 NullPointerException

java - Play Framework 停留在同一页面然后更改语言

java - 如何从 JPopupMenu 访问 MouseEvent getX()/getY()?

javascript - 我怎样才能让它显示菜单上的所有内容而不必搜索?

java - 如何将 HTML 转换为 TIFF 图像?

html - 将鼠标悬停在注册/登录字段上时如何显示它

java - 如何将本地 .jar 文件依赖项添加到 build.gradle 文件?